Я пытаюсь определить, почему проверка хоста Nagios не проходит (имена хостов и IP-адреса были изменены, чтобы защитить виновных):
: jmglov@laurana; host www.foo.com
;; connection timed out; no servers could be reached
: jmglov@laurana; for ns in `grep -o '\([0-9]\+[.]\)\{3\}[0-9]\+$' /etc/resolv.conf`; do ping -qc 1 $ns; done
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
--- 192.168.1.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 10.911/10.911/10.911/0.000 ms
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
--- 192.168.1.2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.241/0.241/0.241/0.000 ms
Итак, я знаю, что мои серверы имен доступны, а это означает, что какой-то сервер имен на пути делегирования к официальному серверу имен для моего хоста не отвечает. Есть ли простой способ определить, какой это сервер имен (в основном трассировка для DNS)?
источник
Для Windows вы можете проследить ваш запрос DNS с
Вы также можете отследить его онлайн (например, с другого хоста) на http://www.simpledns.com/lookup-dg.aspx
источник
nslookup
так же, какdig
работает и под Mac OS X терминал.