Volledige gids voor de nslookup-opdracht in Linux en Windows
De opdracht nslookup is een veelgebruikt hulpprogramma om DNS-records (Domain Name System) op te vragen. Het helpt netwerkbeheerders bij het oplossen van DNS-gerelateerde problemen door hen in staat te stellen verschillende query’s uit te voeren, van het vinden van IP-adressen die aan domeinnamen zijn gekoppeld tot het raadplegen van specifieke DNS-servers. Deze handleiding leidt u door de basis van het gebruik van nslookup op zowel Linux- als Windows-systemen.
In deze handleiding leert u:
-
De basis-syntaxis en opties van
nslookup -
Hoe u eenvoudige DNS-query’s uitvoert
-
Hoe u mail exchange (MX)-records ophaalt
-
Hoe u omgekeerde DNS-query’s uitvoert
-
Hoe u specifieke DNS-servers raadpleegt
-
Hoe u de niet-interactieve modus gebruikt
Aan het einde van deze handleiding bent u vertrouwd met de meest gebruikte en nuttige nslookup-opdrachten voor effectieve DNS-probleemoplossing.
Basis-syntaxis en opties van nslookup Link kopiëren
De basis-syntaxis van de nslookup-opdracht is eenvoudig:
nslookup [opties] [domein]Hieronder vindt u een overzicht van de meest gebruikte opties:
-
Geen parameters: opent de interactieve modus waarin u meerdere query’s kunt invoeren.
-
[domein]: voert een DNS-query uit voor de opgegeven domeinnaam.
-
-type=[record_type]: specificeert het type DNS-record dat u wilt opvragen (bijv. A, MX, AAAA, enz.).
-
[server]: specificeert een DNS-server om te gebruiken in plaats van de standaardserver van het systeem.
Voorbeeld:
nslookup example.comMet deze opdracht wordt een DNS-query uitgevoerd voor "example.com" met de standaard-DNS-server.
Veelgebruikte opties voor nslookup Link kopiëren
- -query=A: vraagt het IP-adres op (standaard recordtype)
- -query=MX: haalt mail exchange-records op
- -query=AAAA: vraagt IPv6-adressen op
- -timeout=[seconden]: stelt een time-out in voor de reactie
- -debug: toont gedetailleerde informatie over het queryproces
Een eenvoudige DNS-query uitvoeren Link kopiëren
Een van de meest voorkomende toepassingen van nslookup is het omzetten van domeinnamen naar IP-adressen.
Stapsgewijze handleiding voor het uitvoeren van een eenvoudige DNS-query:
-
Open de terminal of de opdrachtprompt.
-
Typ de
nslookup-opdracht gevolgd door de domeinnaam:
nslookup google.comUitvoer:
In dit voorbeeld heeft de DNS-server op 8.8.8.8 (de openbare DNS-server van Google) het IP-adres 142.250.65.238 voor google.com teruggegeven.
nslookup gebruiken om MX-records op te halen Link kopiëren
De mail exchange (MX)-records van een domein geven aan welke mailservers verantwoordelijk zijn voor het ontvangen van e-mails namens dat domein. Om MX-records op te halen met nslookup:
Gebruik de optie -type=MX om aan te geven dat u MX-records wilt ophalen.
nslookup -query=MX gmail.com

De uitvoer toont de MX-records, inclusief de mailservers en hun prioriteit:
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
gmail.com mail exchanger = 20 alt2.gmail-smtp-in.l.google.com..
gmail.com mail exchanger = 10 alt1.gmail-smtp-in.l.google.com.
In dit geval worden de mailservers voor gmail.com vermeld met hun prioriteiten. Hoe lager het getal, hoe hoger de prioriteit.
Omgekeerde DNS-query’s uitvoeren Link kopiëren
Een omgekeerde DNS-query vertaalt een IP-adres naar de bijbehorende domeinnaam. Dit is handig om te achterhalen welk domein bij een bepaald IP-adres hoort.
Om een omgekeerde DNS-query uit te voeren, voert u het IP-adres in bij de nslookup-opdracht:
nslookup 142.250.65.238De uitvoer toont de domeinnaam die aan het IP-adres is gekoppeld:

Non-authoritative answer:
238.65.250.142.in-addr.arpa name = lga25s73-in-f14.1e100.net.
In dit voorbeeld wordt het IP-adres 142.250.65.238 omgezet naar lga25s73-in-f14.1e100.net, onderdeel van de infrastructuur van Google.
Specifieke DNS-servers raadplegen Link kopiëren
Standaard gebruikt nslookup de DNS-server die in het systeem is geconfigureerd om query’s uit te voeren. U kunt echter ook een andere DNS-server opgeven indien nodig.
Om een specifieke DNS-server te raadplegen, voegt u het IP-adres van de server toe aan de opdracht:
nslookup example.com 1.1.1.1
De opdracht raadpleegt de DNS-server 1.1.1.1 (de DNS van Cloudflare) voor het domein example.com:
Server: 1.1.1.1
Address: 1.1.1.1#53
Non-authoritative answer:
Name: example.com
Address: 93.184.215.14
Dit stelt u in staat om DNS-resolutie vanaf verschillende servers te testen.
De niet-interactieve modus in nslookup gebruiken Link kopiëren
In de niet-interactieve modus kunt u meerdere query’s uitvoeren zonder de interactieve shell van nslookup te openen. Dit is handig voor scripting of geautomatiseerde taken.
Om nslookup niet-interactief te gebruiken, geeft u eenvoudig de domeinnaam en optioneel de server op in één opdracht:
nslookup example.com 8.8.8.8
De uitvoer wordt direct weergegeven zonder dat de interactieve modus wordt geopend:
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: example.com
Address: 93.184.215.14
Deze methode is efficiënt wanneer u snel DNS-records wilt opvragen zonder verdere invoer.
Conclusie Link kopiëren
De nslookup-opdracht is een krachtig en flexibel hulpmiddel voor het uitvoeren van DNS-query’s. Of u nu domeinen oplost, MX-records ophaalt of omgekeerde zoekopdrachten uitvoert, nslookup is een essentieel commando voor netwerkbeheerders. Door de opties en syntaxis te beheersen, kunt u nslookup effectief gebruiken op zowel Linux- als Windows-systemen.
Samengevat hebben we in deze handleiding behandeld:
-
Het uitvoeren van eenvoudige DNS-query’s
-
Het ophalen van MX-records
-
Het uitvoeren van omgekeerde DNS-query’s
-
Het raadplegen van specifieke DNS-servers
-
Het gebruik van de niet-interactieve modus