Назад | Перейти на главную страницу

Perl Net :: странная ошибка DNS (корневые серверы «не давали ответов»)

Я пытаюсь установить Net :: DNS в рамках установки ASSP Deluxe. Я установил свой собственный Perl 5.14.1 на ящик CentOS, и когда он пытается «протестировать» Net :: DNS, я получаю:

Servers [202.12.27.33 193.0.14.129 192.112.36.4 198.41.0.4 192.5.5.241 192.228.79.201 128.63.2.53 128.8.10.90 192.203.230.10 192.58.128.30 192.36.148.17 199.7.83.42 192.33.4.12 ] did not give answers at /build/Net-DNS-0.72-KhhIcm/blib/lib/Net/DNS/Resolver/Recurse.pm line 110.

Это сообщение будет повторяться вечно в журналах.

Это действительно странно, поскольку эти IP-адреса являются корневыми серверами.

Я могу nslookup эти IP-адреса, и в целом DNS работает нормально на коробке. Я искал эту ошибку в Google, но не могу найти ответов ... действительно, я нахожу несколько разрозненных случаев, когда люди задавали вопрос:

Любые идеи?

Эти серверы не рекурсивны - они будут отвечать только за корневые домены, например:

#dig  @199.7.83.42 fubar.it

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13856
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 6, ADDITIONAL: 12
====>;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;fubar.it.                      IN      A

;; AUTHORITY SECTION:
it.                     172800  IN      NS      a.dns.it.
....

# dig +short  @199.7.83.42 fubar.it
[nothing]