PHP dns_get_record неправильно? - PullRequest
3 голосов
/ 04 июля 2019

Я недавно столкнулся с очень странной проблемой, когда функция PHP dns_get_record() возвращает старые результаты.

На том же сервере, если я использую host или dig из командной строки,Я получаю правильные результаты.

Я даже использовал dig для запроса каждого отдельного сервера имен, и все возвращали правильное текущее значение для записи.

Серверы работают под управлением Ubuntu 16.04 ив актуальном состоянии.

Это происходит на 2 моих серверах в Линоде, но не на всех, поэтому это не похоже на сетевую связь с Линодом.

Через несколько часовпроблема устранена без перезагрузки.

В домене никогда не было записи хостов, и, насколько мне известно, в vanilla Ubuntu нет встроенного DNS-кэша.

Может кто-нибудь объяснить, как работает PHP dns_get_record и почему он дает результаты, отличные от терминала host или dig?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...