Hoe lang duurt het voordat een DNS-wijziging werkt?
U heeft een DNS-record aangepast maar ziet nog de oude site of mail? Zo werkt de vertraging, waarom die verschilt per persoon en hoe u het versnelt.
U past een DNS-record aan, maar u ziet nog steeds de oude website, terwijl een collega de nieuwe al wel ziet: dat is normaal, en het is goed te begrijpen.
Kort antwoord
Een DNS-wijziging is meestal binnen enkele minuten tot een paar uur overal zichtbaar, maar het kan tot 48 uur duren. De snelheid hangt vooral af van de TTL die op het oude record stond. Wijzigt u de nameservers van een domein, dan duurt het vaak langer dan bij een gewone recordwijziging. Wie vooraf de TTL verlaagt, kan de wachttijd flink inkorten.
Waarom het niet meteen overal werkt
Als iemand uw website bezoekt, vraagt zijn computer of internetprovider op welk adres uw domein staat. Dat antwoord wordt een tijd onthouden, zodat niet bij elke klik opnieuw gevraagd hoeft te worden. Hoe lang het onthouden mag worden, staat in de TTL (time to live) van het record, in seconden.
Stond uw A-record op een TTL van 86400 seconden (24 uur), dan mag een provider die net voor uw wijziging het oude antwoord ophaalde, dat nog een dag gebruiken. Anderen die toevallig later kijken, krijgen meteen het nieuwe adres. Daardoor ziet de één al de nieuwe site en de ander nog de oude.
Dit wordt vaak "propagatie" genoemd, alsof de wijziging zich langzaam over het internet verspreidt. In werkelijkheid is het vooral wachten tot oude, onthouden antwoorden verlopen.
Typische wachttijden
- Gewoon record (A, CNAME, MX, TXT) met lage TTL, bijvoorbeeld 300 seconden: binnen een kwartier vrijwel overal.
- Gewoon record met een TTL van een uur: meestal binnen een uur of twee.
- Record met een TTL van een dag: tot een dag, soms iets langer bij providers die zich niet netjes aan de TTL houden.
- Nameservers wijzigen: dit loopt via de registry van de extensie (bij .nl is dat SIDN). Die gegevens hebben vaak een lange TTL, waardoor het tot 24 à 48 uur kan duren.
- Een nieuw record dat nog niet bestond: meestal snel, tenzij iemand vlak ervoor heeft gevraagd en een "bestaat niet"-antwoord heeft onthouden.
Zo versnelt u een geplande wijziging
- Kijk wat de huidige TTL is van het record dat u gaat wijzigen.
- Verlaag die minstens één volle TTL-periode van tevoren naar 300 seconden. Stond hij op 24 uur, doe het dan minimaal een dag eerder.
- Voer de echte wijziging door.
- Controleer met een tool als dnschecker.org vanaf verschillende plekken in de wereld of het nieuwe antwoord doorkomt.
- Zet de TTL na een dag weer terug naar een normale waarde, bijvoorbeeld een uur.
Zelf eerder het nieuwe resultaat zien
Ziet u op uw eigen computer nog de oude site, dan kunt u een paar dingen proberen:
- de DNS-cache van uw computer legen (op Windows met het commando ipconfig /flushdns)
- de browser volledig sluiten of een privévenster gebruiken
- tijdelijk via mobiele data kijken in plaats van via uw wifi
Helpt dat niet, dan onthoudt uw internetprovider het oude antwoord nog. Daar kunt u zelf weinig aan doen; dan is het wachten.
Let op bij e-mail
Een MX-wijziging betekent dat sommige verzenders nog even naar de oude mailserver bezorgen. Laat de oude mailboxen daarom minstens een paar dagen bestaan en haal daar daarna de laatste mail weg. Zo raakt er niets kwijt.
Veelgestelde vragen
Ik heb het record aangepast, maar na een dag zie ik nog niets. Wat nu?
Controleer dan eerst of u de wijziging bij de juiste partij heeft gedaan. Als de nameservers van uw domein bij een andere partij liggen dan waar u het record aanpaste, wordt uw wijziging nooit gezien.
Kan ik de TTL altijd heel laag laten staan?
Dat kan, maar het levert iets meer DNS-verkeer op en heeft voor een stabiele site weinig zin. Een uur is een prima standaard; verlaag alleen rond een geplande wijziging.
Heeft een DNS-wijziging invloed op mijn Google-posities?
Niet zolang de site op het nieuwe adres gewoon werkt en dezelfde pagina's heeft. Kort dubbel bereikbaar zijn is geen probleem.
Hulp nodig?
Moet er een DNS-wijziging gebeuren en wilt u zeker weten dat niets misgaat? Ik regel dat voor klanten met hosting en onderhoud.