8 Linux Nslookup-Befehle zur Fehlerbehebung von DNS (Domain Name Server)

nslookup ist ein Befehlszeilenverwaltungstool zur Überprüfung und Fehlerbehebung von DNS-Servern (Domain Name Server). Es wird auch verwendet, um bestimmte DNS-Ressourceneinträge (RR) abzufragen. Die meisten Betriebssysteme verfügen über eine integrierte nslookup-Funktion.

Dieser Artikel zeigt den weit verbreiteten nslookup-Befehl im Detail. Nslookup kann in zwei Modi ausgeführt werden: Interaktiv und Nicht-interaktiv.

Der Interaktive Modus wird verwendet, um DNS-Server nach verschiedenen Domänen und Hosts abzufragen. Der Nicht-interaktive Modus wird verwendet, um Informationen zu einer Domäne oder einem Host abzufragen.

Sie könnten auch an folgendem Artikel interessiert sein:

1. Finden Sie den „A“ -Datensatz (IP-Adresse) der Domäne

# nslookup yahoo.com

Server:         4.2.2.2
Address:        4.2.2.2#53

Non-authoritative answer:
Name:   yahoo.com
Address: 72.30.38.140
Name:   yahoo.com
Address: 98.139.183.24
Name:   yahoo.com
Address: 209.191.122.70

Der obige Befehl fragt die Domäne www.yahoo.com mit dem öffentlichen DNS-Server 4.2.2.2 ab, und der folgende Abschnitt zeigt Non-authoritative answer: zeigt den A Datensatz von www.yahoo.com

2. Reverse Domain Lookup finden

# nslookup 209.191.122.70

Server:         4.2.2.2
Address:        4.2.2.2#53

Non-authoritative answer:
70.122.191.209.in-addr.arpa     name = ir1.fp.vip.mud.yahoo.com.

Authoritative answers can be found from:

3. Spezifische Domain-Suche finden.

# nslookup ir1.fp.vip.mud.yahoo.com.

Server:         4.2.2.2
Address:        4.2.2.2#53

Non-authoritative answer:
Name:   ir1.fp.vip.mud.yahoo.com
Address: 209.191.122.70

4. MX (Mail Exchange) -Datensatz abfragen.

# nslookup -query=mx www.yahoo.com

Server:         4.2.2.2
Address:        4.2.2.2#53

Non-authoritative answer:
www.yahoo.com   canonical name = fd-fp3.wg1.b.yahoo.com.
fd-fp3.wg1.b.yahoo.com  canonical name = ds-fp3.wg1.b.yahoo.com.
ds-fp3.wg1.b.yahoo.com  canonical name = ds-any-fp3-lfb.wa1.b.yahoo.com.
ds-any-fp3-lfb.wa1.b.yahoo.com  canonical name = ds-any-fp3-real.wa1.b.yahoo.com.

Authoritative answers can be found from:
wa1.b.yahoo.com
        origin = yf1.yahoo.com
        mail addr = hostmaster.yahoo-inc.com
        serial = 1344827307
        refresh = 30
        retry = 30
        expire = 86400
        minimum = 1800

Der MX-Datensatz wird verwendet, um einen Domainnamen einer Liste von Mailaustausch-Servern für diese Domain zuzuordnen. Es sagt also, dass alle Mails, die an/ von @yahoo.com gesendet/empfangen werden, an den Mailserver weitergeleitet werden.

5. NS (Nameserver) -Datensatz abfragen.

# nslookup -query=ns www.yahoo.com

Server:         4.2.2.2
Address:        4.2.2.2#53

Non-authoritative answer:
www.yahoo.com   canonical name = fd-fp3.wg1.b.yahoo.com.
fd-fp3.wg1.b.yahoo.com  canonical name = ds-fp3.wg1.b.yahoo.com.
ds-fp3.wg1.b.yahoo.com  canonical name = ds-any-fp3-lfb.wa1.b.yahoo.com.
ds-any-fp3-lfb.wa1.b.yahoo.com  canonical name = ds-any-fp3-real.wa1.b.yahoo.com.

Authoritative answers can be found from:
wa1.b.yahoo.com
        origin = yf1.yahoo.com
        mail addr = hostmaster.yahoo-inc.com
        serial = 1344827782
        refresh = 30
        retry = 30
        expire = 86400
        minimum = 1800

6. SOA (Start of Authority) -Datensatz abfragen.

# nslookup -type=soa www.yahoo.com

Server:         4.2.2.2
Address:        4.2.2.2#53

Non-authoritative answer:
www.yahoo.com   canonical name = fd-fp3.wg1.b.yahoo.com.
fd-fp3.wg1.b.yahoo.com  canonical name = ds-fp3.wg1.b.yahoo.com.
ds-fp3.wg1.b.yahoo.com  canonical name = ds-any-fp3-lfb.wa1.b.yahoo.com.
ds-any-fp3-lfb.wa1.b.yahoo.com  canonical name = ds-any-fp3-real.wa1.b.yahoo.com.

Authoritative answers can be found from:
wa1.b.yahoo.com
        origin = yf1.yahoo.com
        mail addr = hostmaster.yahoo-inc.com
        serial = 1344827965
        refresh = 30
        retry = 30
        expire = 86400
        minimum = 1800

7. Alle verfügbaren DNS-Datensätze abfragen.

# nslookup -query=any yahoo.com

Server:         4.2.2.2
Address:        4.2.2.2#53

Non-authoritative answer:
yahoo.com
        origin = ns1.yahoo.com
        mail addr = hostmaster.yahoo-inc.com
        serial = 2012081016
        refresh = 3600
        retry = 300
        expire = 1814400
        minimum = 600
Name:   yahoo.com
Address: 98.139.183.24
Name:   yahoo.com
Address: 209.191.122.70
Name:   yahoo.com
Address: 72.30.38.140
yahoo.com       mail exchanger = 1 mta7.am0.yahoodns.net.
yahoo.com       mail exchanger = 1 mta5.am0.yahoodns.net.
yahoo.com       mail exchanger = 1 mta6.am0.yahoodns.net.
yahoo.com       nameserver = ns3.yahoo.com.
yahoo.com       nameserver = ns4.yahoo.com.
yahoo.com       nameserver = ns2.yahoo.com.
yahoo.com       nameserver = ns8.yahoo.com.
yahoo.com       nameserver = ns1.yahoo.com.
yahoo.com       nameserver = ns6.yahoo.com.
yahoo.com       nameserver = ns5.yahoo.com.

Authoritative answers can be found from:

8. Debug-Modus aktivieren

Um den Debug-Modus zu aktivieren, gibt ’set debug‘ ausführliche Informationen wie TTL zurück, hier ist die Ausgabe.

# nslookup -debug yahoo.com

> set debug
> yahoo.com
Server:         4.2.2.2
Address:        4.2.2.2#53

------------
    QUESTIONS:
        yahoo.com, type = A, class = IN
    ANSWERS:
    ->  yahoo.com
        internet address = 72.30.38.140
        ttl = 1523
    ->  yahoo.com
        internet address = 98.139.183.24
        ttl = 1523
    ->  yahoo.com
        internet address = 209.191.122.70
        ttl = 1523
    AUTHORITY RECORDS:
    ADDITIONAL RECORDS:
------------
Non-authoritative answer:
Name:   yahoo.com
Address: 72.30.38.140
Name:   yahoo.com
Address: 98.139.183.24
Name:   yahoo.com
Address: 209.191.122.70

In diesem Artikel haben wir versucht, nslookup-Befehle abzudecken, die Ihnen bei der Suche nach (DNS) Domain Name Service-bezogenen Informationen helfen können.

Der nächste Artikel wird sich mit dem Linux dig-Befehl beschäftigen, der ähnlich wie nslookup ist. Wenn Ihnen der Artikel gefallen hat, teilen Sie ihn bitte mit Ihren Freunden und vergessen Sie nicht, Ihr wertvolles Feedback über das Kommentarfeld abzugeben.

Source:
https://www.tecmint.com/8-linux-nslookup-commands-to-troubleshoot-dns-domain-name-server/