dig в RHEL6 ведет себя иначе, чем в RHEL5, что связано с синтаксисом @server:
root@rhel6# dig @some.dnsserver.com any some.example.com dig: couldn't get address for 'some.dnsserver.com': not found
Кажется, он не пытается повернуть параметр для указанного DNS-сервера. Есть идеи, почему это так? Чтобы избежать повторного запроса DNS?
Это нормальное поведение: если dig
не может найти адрес указанного вами сервера имён (используя серверы имён, перечисленные в /etc/resolv.conf
) он сообщит вам, что «не удалось получить адрес» запрошенного вами сервера.
Либо вы опечатали имя DNS-сервера, либо ваш локальный DNS-сервер не может сопоставить имя с IP-адресом. Попробуйте вместо этого указать сервер имен по IP-адресу?