← Terug naar de blog
Basis2 min leestijd

Hoe lang duurt een DNS-wijziging? TTL begrijpen en goed plannen

Afbeelding van Unsplash

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.

Maak gratis dynamische QR-codes
Begin met 20 dynamische QR-codes die voor altijd gratis zijn. Geen abonnement, geen creditcard.
Nu gratis beginnen →

Veelgestelde vragen

Kloppen die 48 uur?

Als bovengrens bij zeer hoge TTL-waarden. Bij gebruikelijke instellingen werkt een wijziging meestal binnen een uur, nieuwe records vaak binnen minuten.

Kan ik de cache zelf legen?

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.

Nieuwsbrief

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.

Verder lezen