Zoeken op website

8 Linux Nslookup-opdrachten om DNS-zoekopdrachten op te lossen


nslookup is een opdrachtregelbeheerprogramma voor het testen en oplossen van problemen met DNS-servers (Domain Name Server). Het wordt ook gebruikt om specifieke DNS bronrecords (RR) te doorzoeken. De meeste besturingssystemen worden geleverd met een ingebouwde nslookup-functie.

In dit artikel wordt de veelgebruikte opdracht nslookup gedetailleerd gedemonstreerd. Nslookup kan in twee modi worden uitgevoerd: Interactief en Niet-interactief.

De Interactieve modus wordt gebruikt om DNS-Server vragen te stellen over verschillende domeinen en hosts. De niet-interactieve modus wordt gebruikt om informatie over een domein of host op te vragen.

Misschien ben je ook geïnteresseerd in het volgende artikel:

  • 35 Praktische voorbeelden van Linux Find Command
  • 20 Netstat-opdrachten voor Linux-netwerkbeheer
  • 20 Linux YUM (Yellowdog Updater, Modified)-opdrachten voor pakketbeheer
  • 27 'DNF'-opdrachten (Fork of Yum) voor RPM-pakketbeheer in Linux

1. Zoek het “A”-record (IP-adres) van het domein op

# 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

Bovenstaand opdrachtquerydomein www.yahoo.com met 4.2.2.2 openbare DNS-server en het onderstaande gedeelte toont Niet-gezaghebbend antwoord: geeft weer Een record van www.yahoo.com

2. Ontdek Reverse Domain Lookup

# 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. Ontdek specifieke domeinzoekopdrachten.

# 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-record (Mail Exchange) opvragen.

# 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

MX record wordt gebruikt om een domeinnaam toe te wijzen aan een lijst met mailuitwisselingsservers voor dat domein. Zodat het aangeeft dat alle e-mail die wordt ontvangen/verzonden naar @yahoo.com naar de mailserver wordt doorgestuurd.

5. Om een NS-record (naamserver) op te vragen.

# 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. Om een SOA-record (Start of Authority) op te vragen.

# 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. Om alle beschikbare DNS-records op te vragen.

# 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. Schakel de foutopsporingsmodus in

Als u de Debug-modus wilt inschakelen, krijgt u met 'set debug' uitgebreide informatie terug, zoals TTL. Hier is de uitvoer.

# 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 dit artikel hebben we geprobeerd nslookup-opdrachten te behandelen die u kunnen helpen bij het zoeken naar (DNS) Domain Name Service-gerelateerde informatie.

Het volgende artikel gaat over het Linux dig-commando dat vergelijkbaar is met nslookup. Als je het artikel leuk vond, deel het dan met je vrienden en vergeet niet je waardevolle feedback te geven via het opmerkingenveld.