dns get record — DNS_ANY работает, но DNS_TXT не работает для функции php DS_GET_RECORD

Я пытаюсь отладить dns_get_record, поскольку он не работает для меня, как ожидалось.

Я создал текстовую DNS-запись «laramon_59939919ec899.glibix.com». со значением «dd678f947384ed8d3531465439ff852e01e6eb1d»

С:

$result=dns_get_record('laramon_59939919ec899.glibix.com.',DNS_TXT);
print_r($result);

Я получил:

Array
(
)

Но с:

$result=dns_get_record('laramon_59939919ec899.glibix.com.',DNS_ANY);
print_r($result);

Я получил:

Array
(
[0] => Array
(
[host] => laramon_59939919ec899.glibix.com
[class] => IN
[ttl] => 86182
[type] => TXT
[txt] => dd678f947384ed8d3531465439ff852e01e6eb1d
[entries] => Array
(
[0] => dd678f947384ed8d3531465439ff852e01e6eb1d
)

)

)

Запись, которую я добавил, имеет тип TXT. Может ли кто-нибудь помочь мне понять, почему я не получаю правильную запись, когда специально ищу запись TXT?

0

Решение

Благодаря @NickCoons

DNS-запись возвращалась из кеша. Я исправил это, изменив DNS_TXT в DNS_ALL. Почему-то кажется, что только DNS_TXT возвращает кэшированный результат.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]