De 10 meestgebruikte Nslookup-commando's
Nslookup is waarschijnlijk het meestgebruikte DNS-tool ter wereld, al is het maar omdat het standaard geïnstalleerd is op Windows, macOS en de meeste Linux-distributies. Veel mensen kennen alleen het basiscommando, maar het kan veel meer: specifieke servers bevragen, MX-records controleren, propagatieproblemen diagnosticeren of een bepaalde DNS-resolver testen. Hier zijn de 10 commando's die je het vaakst zult gebruiken.
1. Het IP-adres van een domein opzoeken
nslookup example.comHet eenvoudigste en meest frequente commando. Lost een domeinnaam op naar een IP-adres via je standaard DNS-server.
2. De domeinnaam vinden bij een IP (reverse DNS)
nslookup 142.250.74.46De omgekeerde bewerking: vanuit een IP-adres de bijbehorende domeinnaam vinden via het PTR-record.
3. Een specifieke DNS-server bevragen
nslookup example.com 8.8.8.8Stuurt de query naar Google DNS (8.8.8.8) in plaats van je standaardserver. Onmisbaar bij het diagnosticeren van propagatieproblemen.
4. Mailservers opzoeken (MX)
nslookup -type=mx example.comMX-records geven aan welke servers de e-mail van een domein afhandelen.
5. Autoritatieve DNS-servers opzoeken (NS)
nslookup -type=ns example.comNS-records geven aan welke DNS-servers gezaghebbend zijn voor een domein.
6. TXT-records controleren
nslookup -type=txt example.comTXT-records worden gebruikt voor domeinverificatie, SPF-configuratie, DKIM-sleutels en DMARC-beleid.
7. Een CNAME-record opzoeken
nslookup -type=cname www.example.comEen CNAME is een alias die naar een andere domeinnaam wijst. CDN's als Cloudflare en Fastly maken intensief gebruik van CNAME's.
8. AAAA-records opzoeken (IPv6)
nslookup -type=aaaa example.comAAAA-records zijn het IPv6-equivalent van A-records.
9. Het SOA-record bekijken
nslookup -type=soa example.comHet SOA-record bevat essentiële informatie over de DNS-zone: de primaire server, het admincontact, het serienummer en de synchronisatieparameters.
10. De interactieve modus gebruiken
nslookup
> set type=mx
> example.com
> set type=ns
> example.com
> server 1.1.1.1
> example.com
> exitIn de interactieve modus kun je het recordtype wisselen met set type=, van DNS-server veranderen met server en queries achter elkaar uitvoeren.
| Commando | Gebruik | Voorbeeld |
|---|---|---|
| nslookup domein | Domein-IP | nslookup google.com |
| nslookup IP | Reverse DNS | nslookup 8.8.8.8 |
| nslookup domein server | Specifieke DNS bevragen | nslookup google.com 1.1.1.1 |
| -type=mx | Mailservers | nslookup -type=mx gmail.com |
| -type=ns | Autoritatieve DNS | nslookup -type=ns github.com |
| -type=txt | SPF, DKIM, DMARC | nslookup -type=txt google.com |
| -type=cname | Domeinalias | nslookup -type=cname www.github.com |
| -type=aaaa | IPv6-adres | nslookup -type=aaaa google.com |
| -type=soa | Zone-autoriteit | nslookup -type=soa example.com |
| Interactieve modus | Meerdere queries | nslookup dan commando's |
Op Linux en macOS wordt dig vaak verkozen boven nslookup vanwege de uitgebreidere output en flexibelere syntax. Maar nslookup blijft het universele tool, overal beschikbaar inclusief op Windows-machines zonder extra installatie.