nslookup is een commandoregeladministratietool voor het testen en oplossen van DNS-servers (Domain Name Server). Het wordt ook gebruikt om specifieke DNS-bronrecords (RR) op te vragen. De meeste besturingssystemen worden geleverd met een ingebouwde nslookup-functie.
Dit artikel demonstreert het veelgebruikte nslookup-commando in detail. Nslookup kan worden uitgevoerd in twee modi: Interactief en Niet-interactief.
De Interactieve modus wordt gebruikt om DNS-server te bevragen over verschillende domeinen en hosts. De Niet-interactieve modus wordt gebruikt om informatie op te vragen over een domein of host.
Je bent misschien ook geïnteresseerd in het volgende artikel:
- 35 Praktijkvoorbeelden van Linux Find-commando
- 20 Netstat-commando’s voor Linux-netwerkbeheer
- 20 Linux YUM (Yellowdog Updater, Modified) Commando’s voor pakketbeheer
- 27 ‘DNF’ (Fork van Yum) Commando’s voor RPM Pakketbeheer in Linux
1. Zoek het “A” record (IP adres) van Domein
# 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
Het bovenstaande commando vraagt domein www.yahoo.com op met de openbare DNS-server 4.2.2.2 en het onderstaande gedeelte toont Non-authoritative answer: toont het A record van www.yahoo.com
2. Zoek omgekeerde Domeinopzoeking
# 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. Zoek specifiek Domeinopzoeking.
# 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. Om MX (Mail Exchange) record op te vragen.
# 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 te koppelen aan een lijst van mail exchange servers voor dat domein. Dus het vertelt dat alle e-mails die worden ontvangen/verzonden naar @yahoo.com worden doorgestuurd naar de mailservers.
5. Om NS (Name Server) record 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 SOA (Start van Autoriteit) record 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 Debug modus in
Om de Debug Modus in te schakelen, zal ‘set debug’ u uitgebreide informatie teruggeven 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 om nslookup commando’s te behandelen die u kunnen helpen bij het zoeken naar (DNS) Domeinnaam Service-gerelateerde informatie.
Het volgende artikel zal gaan over het Linux dig commando, wat vergelijkbaar is met nslookup. Als je het artikel leuk vond, deel het dan alsjeblieft met je vrienden en vergeet niet om je waardevolle feedback te geven via het opmerkingenveld.
Source:
https://www.tecmint.com/8-linux-nslookup-commands-to-troubleshoot-dns-domain-name-server/