Поиск записи DNS TXT

  • Автор темы рим
  • 30
  • Обновлено
  • 17, May 2024
  • #1
Всем привет! Я пытаюсь подтвердить, что пользователи владеют доменом, добавив к нему запись TXT.

Я нашел довольно много кода в PHP, который позволяет это сделать, в настоящее время я использую это:
 $domain = $_POST['domain'];

$verify = $_POST['verify'];

if(checkdnsrr("$domain","TXT")) {

$result = dns_get_record("$domain",DNS_TXT);

if (isset($result[0]["txt"]) && $result[0]["txt"] == $verify) {

echo "Success!";

}

}
PHP: Однако у меня возникла серьезная проблема из-за TTL (я предполагаю), что в 9 из 10 случаев он не работает, иногда это может занять несколько часов, прежде чем это сработает.

Я использовал инструменты MX для поиска TXT, и они извлекли новую запись TXT за считанные секунды.

Есть ли способ немедленно получить запись TXT с помощью PHP?

Я обеспокоен тем, что проверка домена пользователя займет много времени, и из-за задержки они забудут или уйдут куда-нибудь еще. Любая помощь будет принята с благодарностью!!

рим


Рег
05 Jul, 2012

Тем
2

Постов
4

Баллов
24
Тем
49554
Комментарии
57426
Опыт
552966

Интересно