Ich bin nur neugierig, ob Sie dig verwenden könnten, um zu überprüfen, ob ein bestimmter Nameserver auf rekursive Abfragen antwortet.
Vielen Dank!
quelle
Ich bin nur neugierig, ob Sie dig verwenden könnten, um zu überprüfen, ob ein bestimmter Nameserver auf rekursive Abfragen antwortet.
Vielen Dank!
Verwenden dig
und überprüfen Sie den Status der Bits RD
und RA
in der Antwort.
Standardmäßig dig
wird eine rekursive Abfrage gesendet ( RD
im Abfragekopf festgelegt), es sei denn, Sie haben das +norecurse
Befehlszeilenflag festgelegt.
Wenn der Server rekursive Abfragen unterstützt, ist für die Antwort das RA
Bit "Rekursion verfügbar" in den Antwortköpfen gesetzt.
Das RA
Bit ist der Diagnosetest für die Unterstützung von rekursiven Abfragen.
host www.cnn.com ns.example.com
Prüfen Sie, ob Sie einen DNS-Eintrag abfragen können, für den er nicht autorisierend ist, z. B. try : , wobei ns.example.com der Name-Server ist, den Sie testen. Wenn es nicht auf rekursive Abfragen reagiert, erhalten Sie eine VERWEIGERT.
$ host www.cnn.com. ns1.example.com
Using domain server:
Name: ns1.example.com
Address: 192.168.183.130#53
Aliases:
Host www.cnn.com not found: 5(REFUSED)
wohingegen ein DNS-Server, der rekursive Abfragen durchführt:
$ host www.cnn.com. 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:
www.cnn.com has address 157.166.255.18
www.cnn.com has address 157.166.255.19
www.cnn.com has address 157.166.226.25
www.cnn.com has address 157.166.226.26
dig
undhost
(und die jetzt veraltetennslookup
) sind DNS-Abfragetools. Sie alle sind ausreichend, um festzustellen, ob ein DNS-Server rekursive Abfragen von Ihrer IP-Adresse zulässt.REFUSED
auch der Antwortcode, den Sie erhalten, wenn Sie einen autorisierenden Nameserver nach Informationen zu einer Domain fragen, für die es keine Zonendatei gibt.Eine weitere Option ist ein Online-Checker wie:
http://www.intodns.com/
quelle