Estoy tratando de determinar por qué falla una verificación de host de Nagios (los nombres de host y las IP se han cambiado para proteger al culpable):
: 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
Así que sé que mis servidores de nombres son accesibles, lo que significa que algunos servidores de nombres a lo largo de la ruta de delegación al servidor de nombres autorizado para mi host no responden. ¿Hay una manera fácil de determinar qué servidor de nombres es este (básicamente, una ruta de seguimiento para DNS)?
fuente
Para Windows , puede rastrear su consulta dns con
También puede rastrearlo en línea (por supuesto desde otro host) en http://www.simpledns.com/lookup-dg.aspx
fuente
nslookup
al igual quedig
funciona también bajo el terminal Mac OS X.