DNS zelf opvragen met nslookup, dig en online tools
Wil je weten wat de DNS van je domein echt zegt? Bijvoorbeeld of een nieuw record al zichtbaar is, waar je mail binnenkomt of welke nameservers je domein gebruikt? Dat kun je zelf opvragen: online, of op je eigen computer met nslookup of dig. In dit artikel staan de handigste vragen en hoe je het antwoord leest. Vervang jouwdomein.nl steeds door je eigen domein.
De makkelijkste manier: online
- Domein gezondheid: in een paar seconden of je domein naar de juiste server wijst, met uitleg per onderdeel. Staat je domein bij ons, dan vind je dezelfde controle op de domeinpagina in Mijn WebOké, met herstelknoppen.
- E-mailcheck: of MX, SPF, DKIM en DMARC goed staan.
- dnschecker.org: wat DNS-servers in verschillende landen antwoorden. Handig na een wijziging.
- internet.nl en DNSViz: moderne standaarden en DNSSEC.
Op je eigen computer
Op Windows gebruik je nslookup in de Opdrachtprompt (zoek op cmd). Op een Mac en onder Linux gebruik je dig in Terminal; nslookup werkt daar ook.
| Wat wil je weten? | Windows | Mac en Linux |
|---|---|---|
| Naar welk IP-adres wijst mijn website? | nslookup jouwdomein.nl | dig +short A jouwdomein.nl |
| Waar komt mijn mail binnen? | nslookup -type=mx jouwdomein.nl | dig +short MX jouwdomein.nl |
| Welke TXT-records zijn er (SPF, verificatie)? | nslookup -type=txt jouwdomein.nl | dig +short TXT jouwdomein.nl |
| Staat mijn DMARC-record? | nslookup -type=txt _dmarc.jouwdomein.nl | dig +short TXT _dmarc.jouwdomein.nl |
| Welke nameservers gebruikt mijn domein? | nslookup -type=ns jouwdomein.nl | dig +short NS jouwdomein.nl |
| Waar wijst een CNAME naartoe? | nslookup -type=cname www.jouwdomein.nl | dig +short CNAME www.jouwdomein.nl |
Rechtstreeks bij de nameserver vragen
Normaal krijg je het antwoord van de DNS-server van je internetprovider, en die kan nog een oud antwoord onthouden. Vraag je het rechtstreeks aan de nameserver van je domein, dan zie je meteen wat daar nu staat. Bij WebOké zijn dat ns1.webawere.nl en ns2.webawere.nl:
- Windows:
nslookup -type=mx jouwdomein.nl ns1.webawere.nl - Mac en Linux:
dig MX jouwdomein.nl @ns1.webawere.nl
Staat de nieuwe waarde wel bij de nameserver, maar zie je thuis nog de oude? Dan is je wijziging goed en moet je alleen wachten tot de oude bewaartijd voorbij is. Lees Hoe lang duurt een nameserver- of DNS-wijziging?
Het antwoord lezen
- Een waarde, zoals een IP-adres of
10 linux2023.webawere.nl.: het record bestaat. Bij MX staat de prioriteit ervoor; het laagste getal wordt eerst gebruikt. - Een getal achter de naam (zonder
+short), zoals3600: de TTL, hoe lang in seconden andere computers het antwoord mogen onthouden. - Niets, of No answer: de naam bestaat wel, maar er is geen record van dit type.
- NXDOMAIN of Non-existent domain: de naam bestaat helemaal niet. Kijk of je hem goed hebt getypt, of het domein actief is en of de nameservers kloppen.
- SERVFAIL of Server failed: de DNS-server kon geen goed antwoord geven. Vaak is DNSSEC dan kapot, bijvoorbeeld na een verhuizing. Lees DNSSEC en verhuizen: eerst uit, of de sleutel meenemen.
- Een naam met je domeinnaam er dubbel achter, zoals
shops.voorbeeld.com.jouwdomein.nl: er ontbreekt een punt aan het eind van een CNAME- of MX-record. Zie CNAME-records en de punt aan het eind.
Voor gevorderden
dig +trace jouwdomein.nlvolgt de hele weg, van de root via de registry naar je eigen nameservers. Zo zie je welke nameservers de registry echt doorgeeft.dig -x 192.0.2.10ofnslookup 192.0.2.10geeft de reverse DNS (PTR) van een IP-adres.dig +dnssec jouwdomein.nllaat de DNSSEC-handtekeningen zien. Staat eradin de regel flags, dan heeft je DNS-server de handtekening goedgekeurd.
Wijzig je zelf records? Lees dan DNS-records beheren in Mijn WebOké.
