Hoe lang duurt een DNS-wijziging? TTL begrijpen en goed plannen
Wie voor het eerst een DNS-record wijzigt, verbaast zich vaak: op je eigen telefoon werkt de wijziging al, op de laptop ernaast nog niet. Dat is geen fout, maar bedoeld. DNS-antwoorden worden in een cache bewaard.
Wat de TTL is
Elk DNS-record heeft een TTL, een levensduur in seconden. Die vertelt caches hoe lang ze het antwoord mogen bewaren voordat ze opnieuw vragen. Bij een TTL van 3.600 seconden kan een apparaat het oude antwoord dus tot een uur lang blijven gebruiken.
Nieuwe records tegenover gewijzigde records
- Een helemaal nieuw record, bijvoorbeeld een TXT-bewijs, is meestal na een paar minuten zichtbaar, omdat nog niemand een oud antwoord heeft opgeslagen.
- Een gewijzigd record, bijvoorbeeld een CNAME die eerst ergens anders naartoe wees, werkt pas overal als de oude TTL is verlopen.
- Sommige aanbieders hebben zelf een paar minuten nodig voordat een wijziging uit hun beheeromgeving in de DNS staat.
Zo plan je een omschakeling zonder storing
- Zet een dag van tevoren de TTL van het record op een kleine waarde, bijvoorbeeld 300 seconden, als je aanbieder dat toestaat.
- Schakel om wanneer er weinig wordt gescand, in de horeca dus niet midden in de lunchdrukte.
- Test direct daarna met een telefoon op het mobiele netwerk, niet alleen op je eigen wifi.
- Als alles werkt, zet je de TTL weer op de gebruikelijke waarde.
Waarom er bij domeinverhuizingen nauwelijks gaten vallen
Als een subdomein met QR-codes van de ene dienst naar de andere verhuist, beantwoorden in de overgangstijd beide de scans: apparaten met het oude antwoord komen nog bij de oude dienst uit, de andere al bij de nieuwe. Belangrijk is alleen dat je het oude abonnement niet op dezelfde dag opzegt.
Zo controleer je de stand van zaken
Openbare DNS-controlepagina's vragen vanaf verschillende plekken in de wereld op en laten zien wie al het nieuwe antwoord krijgt. In het Same-QR-dashboard laat "Stand controleren" zien of de verbinding er is.
Veelgestelde vragen
Als bovengrens bij zeer hoge TTL-waarden. Bij gebruikelijke instellingen werkt een wijziging meestal binnen een uur, nieuwe records vaak binnen minuten.
Op je eigen apparaat helpt het vaak om de wifi even uit en weer aan te zetten of de vliegtuigmodus te gebruiken. De cache van andere netwerken kun je niet legen.
Nieuwe artikelen rechtstreeks in je inbox
Tips over dynamische QR-codes, nieuwe functies, geen spam. Altijd opzegbaar.
Door je aan te melden stem je in met het ontvangen van de nieuwsbrief. Je kunt je toestemming op elk moment intrekken via de afmeldlink in elke e-mail.