DNS araması için temsilci seçme yolunu izlemek mümkün müdür?


16

Neden bir Nagios ana bilgisayar kontrolünün başarısız olduğunu belirlemeye çalışıyorum (ana bilgisayar adları ve IP'ler suçluyu korumak için değiştirildi):

: 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

Bu yüzden ad sunucularımın ulaşılabilir olduğunu biliyorum, yani sunucumun yetkili ad sunucusuna delegasyon yolu boyunca bazı ad sunucusu yanıt vermiyor. Bunun hangi ad sunucusunun (temelde DNS için bir izleyici ) olduğunu belirlemenin kolay bir yolu var mı ?

Yanıtlar:


33

Bu işi senin için yapıyor mu?

dig +trace google.com

Man sayfasından:

+ [no] trace Aranan ad için delegasyon yolunun kök ad sunucularından izlemesini aç / kapat. İzleme varsayılan olarak devre dışıdır. İzleme etkinleştirildiğinde, dig aranan adı çözmek için yinelemeli sorgular yapar. Kök sunuculardan yapılan başvuruları izleyerek aramayı çözümlemek için kullanılan her sunucudan gelen yanıtı gösterir.


Bu bir cazibe işe yarıyor!
Josh Glover

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.