Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Linux-nslookup-Befehlshilfe und Beispiele für die DNS-Suche

Linux-nslookup-Befehlshilfe und Beispiele für die DNS-Suche

不言
不言Original
2019-03-13 10:24:145776Durchsuche

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.

Linux-nslookup-Befehlshilfe und Beispiele für die DNS-Suche

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.com
rrree

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.206
rrree

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.206
rrree

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.4
rrree

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.206
rrree

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.com
rrree

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn