Я управляю четырьмя различными публичными серверами имен. Я заметил, что два из них сопоставляют IP-адреса с именами хостов в строках «Получено» при использовании команды dig + trace из командной строки сервера, а два других - нет. Как я могу гарантировать, что обратное отображение всегда происходит?
Я не хочу этого (используя grep, чтобы показать только проблемные строки в обычном выводе трассировки):
# dig +trace +add any google.com | grep Received
;; Received 508 bytes from 172.16.2.1#53(172.16.2.1) in 14 ms
;; Received 504 bytes from 199.7.83.42#53(199.7.83.42) in 378 ms
;; Received 164 bytes from 192.26.92.30#53(192.26.92.30) in 193 ms
;; Received 404 bytes from 216.239.36.10#53(216.239.36.10) in 286 ms
Я получаю приведенный выше вывод, используя dig 9.8.4-rpz2 + rl005.12-P1 в Debian Wheezy на двух разных серверах имен. Нет проблем с обратным поиском по тем или иным IP-адресам.
Я хочу вот что:
# dig +trace +add any google.com | grep Received
;; Received 508 bytes from 196.29.32.61#53(196.29.32.61) in 0 ms
;; Received 488 bytes from 198.97.190.53#53(h.root-servers.net) in 284 ms
;; Received 164 bytes from 192.35.51.30#53(f.gtld-servers.net) in 212 ms
;; Received 404 bytes from 216.239.36.10#53(ns3.google.com) in 209 ms
Я получаю это, используя dig 9.7.3 и 9.9.4-RedHat-9.9.4-38.el7_3.2
Все серверы имен имеют похожие файлы resolv.conf, только со строчкой «ipaddress сервера имен», где «ipaddress» - это IP-адрес самого сервера.
В остальном у меня нет проблем с работой серверов имен. Опция + trace, очевидно, очень удобна для диагностики, и было бы гораздо удобнее отображать имена хостов промежуточных серверов имен, а не IP-адреса. Какие-либо предложения?