Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Linux-nslookup-Befehlshilfe und Beispiele für die DNS-Suche
nslookup steht für „Name Server Lookup“ und ist ein nützlicher Befehl zum Abrufen von Informationen von DNS-Servern. Es ist auch sehr nützlich für die Fehlerbehebung bei DNS-bezogenen Problemen und kann den DNS (Domain Name Server) abfragen und die DNS-Einträge für jede Domäne für die IP-Adresse abrufen.
DNS-Suchbeispiel
Verwenden Sie den folgenden Befehl, um den Adressdatensatz für eine Domain zu finden. Es fragt die Nameserver ab und ruft die Details ab.
# nslookup google.comrrree
Reverse-DNS-Suche
Sie können auch die IP-Adresse für die Reverse-DNS-Suche verwenden. Sie können die IP-Adresse verwenden, um die entsprechende Domäne aufzulösen. Beachten Sie, dass es sich hierbei um einen anderen Datensatz handelt, der in der Reverse-Zone der Domäne konfiguriert ist.
Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: google.com Address: 216.58.219.206rrree
Einen bestimmten DNS-Server abfragen
Sie können auch einen bestimmten DNS-Server abfragen. Für die Nameserver-IP-Adresse oder den Domänennamen müssen zusätzliche Parameter übergeben werden. Um beispielsweise den 8.8.4.4-Nameserver abzufragen, verwenden Sie den folgenden Befehl.
# nslookup 216.58.219.206rrree
Suchen Sie den SOA-Eintrag für eine Domäne
Verwenden Sie nslookup, um den SOA-Eintrag (Start of Authorization) für eine beliebige Domäne zu finden. Um beispielsweise die SOA-Einträge für die Domain google.com zu finden, können Sie den folgenden Befehl verwenden. Type-type=soa muss als Befehlszeilenparameter angegeben werden.
Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: 206.219.58.216.in-addr.arpa name = lga25s40-in-f14.1e100.net. 206.219.58.216.in-addr.arpa name = lga25s40-in-f14.1e100.net. 206.219.58.216.in-addr.arpa name = lga25s40-in-f206.1e100.net. 206.219.58.216.in-addr.arpa name = lga25s40-in-f206.1e100.net.rrree
Ursprung: Die Autorität der Informationsquelle.
E-Mail-Adresse: Die E-Mail-Adresse des Domänenadministrators (der erste Punkt stellt das @-Symbol in der E-Mail-Adresse dar).
seriell: Revisionsdaten des Domänenbereichs im Format JJJJMMTTNN.
refresh: Das Referenzintervall (in Sekunden), in dem der sekundäre Nameserver den primären Nameserver auf aktualisierte Versionen der Zone überprüft.
Wiederholen: Wie lange auf einen sekundären Nameserver gewartet werden soll, bevor nach einem fehlgeschlagenen Versuch versucht wird, die Verbindung zum primären Nameserver wiederherzustellen.
expire: Die Zeit in Sekunden, die der Cache des sekundären Nameservers abläuft.
Minimum: Die Zeit in Sekunden, die der Cache des sekundären Nameservers nicht geleert werden soll, wenn seit dem letzten Leeren keine Zeit vergangen ist.
MX-Einträge einer Domain finden
Sie können auch die MX-Einträge (Mail Exchange) einer beliebigen Domain abfragen, die für die Zustellung von E-Mails verantwortlich sind.
# nslookup google.com 8.8.4.4rrree
TXT-Einträge für eine Domain finden
TXT-Einträge sind für viele Arten von Einträgen wie DKIM, SPF usw. nützlich. Mit dem folgenden Befehl können Sie alle TXT-Einträge finden, die für eine beliebige Domäne konfiguriert sind.
Server: 8.8.4.4 Address: 8.8.4.4#53 Non-authoritative answer: Name: google.com Address: 216.58.219.206rrree
Alle Datensätze für eine Domain finden
Verwenden Sie -query=any, um alle Datensätze für eine beliebige Domain aufzulisten.
# nslookup -type=soa google.comrrree
Nslookup im interaktiven Modus
Wir können nslookup auch im interaktiven Modus verwenden. Um in den interaktiven Modus zu wechseln, geben Sie nslookup in die Konsole ein und drücken Sie die Eingabetaste. Sie erhalten eine nslookup-Eingabeaufforderung wie >. Hier können Sie dieselbe Abfrage ausführen und die Domäneninformationen vom DNS-Server abrufen. Zum besseren Verständnis wurden zwischen den Befehlen Kommentare hinzugefügt.
Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: google.com origin = ns4.google.com mail addr = dns-admin.google.com serial = 159912615 refresh = 900 retry = 900 expire = 1800 minimum = 60 Authoritative answers can be found from:
Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in anderen verwandten Kolumnen-Tutorials auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonLinux-nslookup-Befehlshilfe und Beispiele für die DNS-Suche. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!