DNS-wijzigingen controleren

Als je CNAME- of e-mailrecords hebt toegevoegd maar de verificatie in Mach3Locator lukt niet, ligt het meestal aan DNS-verspreiding of een kleine fout in het record. Dit artikel helpt je om te bepalen of het record al live is, en wat je kunt doen als dat niet zo is.

Wat je nodig hebt

  • Een browser (eventueel een terminal voor wie dat gewend is)
  • De exacte records zoals ze in Private label → Algemeen of Email instellingen getoond worden

Waarom moet ik iets controleren?

DNS is een gedistribueerd systeem. Een wijziging die jij in het beheerpaneel opslaat, is niet meteen wereldwijd zichtbaar. Verschillende DNS-servers hebben een eigen cache die na verloop van tijd wordt ververst. De TTL (Time To Live) van een record bepaalt hoe lang een server de oude waarde vasthoudt.

Verwacht in de praktijk:

  • Bij een nieuw record: meestal 15 minuten tot een uur voor het wereldwijd zichtbaar is.
  • Bij het wijzigen van een bestaand record: tot 24 uur, afhankelijk van de oorspronkelijke TTL.

Controleren via een online tool

De snelste check is via een gratis online tool. Je ziet dan direct of het record wereldwijd zichtbaar is.

  1. Open whatsmydns.net (of een vergelijkbare tool).
  2. Vul je (sub)domein in - bijvoorbeeld locator.mijnbedrijf.nl.
  3. Kies het Type record dat je wilt controleren (CNAME, MX of TXT).
  4. Klik op zoeken.

Op de kaart zie je per wereldregio of de waarde al correct gevonden wordt. Zie je overal groene vinkjes met de juiste waarde, dan is het record live en zou verificatie moeten lukken.

Zie je rode kruisjes?

Rode kruisjes of oude waarden betekenen dat het record nog niet overal bekend is. Wacht even (15–60 minuten) en probeer opnieuw.

Controleren via de terminal

Wie handig is met een terminal kan ook lokaal checken:

  • macOS / Linux: dig cname locator.mijnbedrijf.nl +short (vervang met je eigen subdomein en recordtype)
  • Windows: nslookup -type=cname locator.mijnbedrijf.nl

Wat als verificatie blijft mislukken?

Loop deze checklist af:

  1. Is de waarde exact overgenomen? Zelfs één spatie of hoofdletter verkeerd is genoeg om verificatie te laten falen. Kopieer en plak liever dan over te typen.
  2. Staat het record op de juiste naam? Voor een CNAME moet de naam het subdomein zijn (bijvoorbeeld locator). Voor e-mail TXT-records laat je het naam-veld vaak leeg (= hoofddomein) of zet je er iets specifieks in zoals pic._domainkey.
  3. Conflicteert het met een ander record? Een CNAME mag niet samen bestaan met andere records op dezelfde naam. SPF mag er maar één zijn per domein.
  4. Is de TTL afgelopen? Als je een bestaand record hebt gewijzigd, moet de oude TTL eerst verlopen. Wacht tot 24 uur.
  5. Is het record volledig? Lange TXT-records worden door sommige beheerpanelen afgekapt bij het opslaan. Controleer of de hele waarde is bewaard.
Nog steeds niet gelukt?

Heb je na 24 uur en een bevestigende check via een externe tool nog steeds een mislukte verificatie? Neem dan contact op met support met de volgende info: het (sub)domein, welk recordtype het betreft en een screenshot van je DNS-instelling. Dat scheelt een hoop heen-en-weer.

Veelgestelde vragen

Dan is het record opgeslagen, maar de DNS-servers van het publieke internet hebben de wijziging nog niet doorgekregen. Dit is normaal in de eerste minuten tot uren na een wijziging. Wacht iets en controleer opnieuw.

Alleen als je een bestaand record aanpast. Voor een volledig nieuw record heeft dit geen effect - een nieuw record verspreidt zich los van TTL.

Die controleert meestal alleen of het record bij de provider zelf klopt, niet of het wereldwijd zichtbaar is. Gebruik daarom altijd een externe tool zoals whatsmydns.net als extra controle.

TTL (Time To Live) is het aantal seconden dat een DNS-server een record mag cachen voor die 'm opnieuw ophaalt. Een TTL van 3600 betekent één uur cache. Hoe lager de TTL, hoe sneller wijzigingen zichtbaar worden - maar te lage waarden zorgen voor extra load op DNS-servers.