Learning Center
Netwerktechnologie

Volledige gids voor de nslookup-opdracht in Linux en Windows

24 okt 2025
Shahid Ali
Shahid Ali

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

Met 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:

  1. Open de terminal of de opdrachtprompt.

  2. Typ de nslookup-opdracht gevolgd door de domeinnaam:

nslookup google.com

Uitvoer:
Image1

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

Image3

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.238

De uitvoer toont de domeinnaam die aan het IP-adres is gekoppeld:

Image2

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

Image5

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

Image4

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