Um garantierte autorisierende (und aktuelle) Antworten von einer Domäne mit nslookup zu erhalten, sollten Sie die autorisierenden Server direkt abfragen. Um beispielsweise die autorisierenden DNS-Namenserver für die Domäne ox.ac.uk
abzurufen, führen Sie in nslookup Folgendes aus:
> set query=ns > ox.ac.uk
Der set query=ns
Befehl teilt nslookup mit, dass wir wissen möchten, welche DNS-Server für die Domäne autorisiert sind. Sie erhalten eine Ausgabe mit den autorisierenden Nameservern für die ox.ac.uk
Domäne:
ox.ac.uk nameserver = dns2.ox.ac.uk. ox.ac.uk nameserver = dns1.ox.ac.uk. ox.ac.uk nameserver = dns0.ox.ac.uk. ox.ac.uk nameserver = ns2.ja.net.
Diese Ergebnisse stammen jetzt von dem DNS-Server, für den Ihr System derzeit konfiguriert ist, was bedeutet, dass diese Datensätze möglicherweise zwischengespeichert werden. Wenn Sie wirklich sicherstellen möchten, dass Sie die aktuellsten Informationen erhalten, müssen Sie einen der autorisierenden Nameserver der Domäne direkt wie folgt abfragen:
Im nslookup-Lauf:
> server dns2.ox.ac.uk
Dadurch wird nslookup angewiesen, nachfolgende DNS-Suchvorgänge an den angegebenen Server zu senden, der für diese Domäne autorisierend ist. (Jeder der in unserer obigen Abfrage aufgelisteten DNS-Server sollte funktionieren.) Wechseln Sie jetzt vom Nameserver-Abfragemodus für Datensätze zurück in den "beliebigen" Aufzeichnungsmodus mit:
> set query=any
Und stellen Sie eine Abfrage für den gewünschten Datensatz. In diesem Fall fragen wir die Domäne selbst mit:
> ox.ac.uk
Das Ergebnis enthält die autorisierenden Nameserver für die Domäne:
Server: dns1.ox.ac.uk Adresse: 129.67.1.191ox.ac.uk Internetadresse = 129.67.242.154 ox.ac.uk Internetadresse = 129.67.242.155 ox.ac.uk nameserver = dns0.ox.ac.uk ox.ac.uk nameserver = dns1.ox.ac.uk ox.ac.uk nameserver = dns2.ox.ac.uk ox.ac.uk nameserver = ns2.ja.net
primary name server = nighthawk.dns.ox.ac.uk responsible mail addr = hostmaster.ox.ac.uk serial = 2017040772 refresh = 3600 (1 hour) retry = 1800 (30 mins) expire = 1209600 (14 days) default TTL = 900 (15 mins)
Der primäre Nameserver ist der "Master" DNS-Server. Normalerweise führt der Administrator der Domäne Updates für DNS-Einträge durch. Die verbleibenden Nameserver sind "Slave" DNS-Server. Sie müssen lediglich eine Kopie der vom Master-Server bereitgestellten Zonendatei aufbewahren. Durch das Vorhandensein mehrerer DNS-Server ist sichergestellt, dass auf die Zone weiterhin zugegriffen werden kann, wenn einer der Server ausfällt.
Jeder der aufgelisteten DNS-Server sollte (autorisierend) auf DNS-Abfragen antworten können, sofern der Domänenadministrator sie nicht anders konfiguriert hat.