Я пытаюсь установить 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]