DNS-propagering forklart: hvorfor DNS-endringer tar tid
DNS-endringer skjer ikke alltid umiddelbart. TTL og cache avgjør hvor raskt nye svar blir synlige.
DNS-propagering er forklaringen du ofte får når en DNS-endring ikke synes med én gang. Begrepet brukes litt løst, men problemet er reelt: gamle DNS-svar kan leve videre i cache til TTL-en utløper.
Hva betyr DNS-propagering?
DNS-propagering betyr i praksis tiden det tar før nye DNS-svar blir synlige for brukere og resolvere. Det handler mindre om at endringen fysisk sendes rundt til hele internett, og mer om cache.
TTL er nøkkelen
TTL står for Time To Live. Den sier hvor lenge et DNS-svar kan caches.
@ A 192.0.2.10 TTL 3600
Hvis en resolver har cachet denne posten, kan den bruke svaret i opptil 3600 sekunder.
Hvor lang tid tar DNS-endringer?
| Endring | Typisk tid |
|---|---|
| A- eller CNAME-endring med lav TTL | Minutter |
| MX-endring med normal TTL | 30 minutter til noen timer |
| Navnetjenerbytte | Ofte timer, noen ganger opptil 24-48 timer |
| DNSSEC-feilretting | Varierer, kan ta lang tid ved cache |
Slik forbereder du en DNS-endring
Senk TTL på relevante poster før endringen. Vent minst gammel TTL. Gjør selve endringen. Test fra flere resolvere. Når alt er stabilt, kan TTL settes opp igjen.
Slik sjekker du propagering
dig @1.1.1.1 eksempel.no A +short
dig @8.8.8.8 eksempel.no A +short
dig @9.9.9.9 eksempel.no A +short
Hvis de gir ulike svar, er endringen fortsatt i en overgangsfase. Se slik sjekker du DNS-poster for flere kommandoer.
Kort oppsummert
DNS-propagering handler mest om TTL og cache. Planlegg viktige endringer ved å senke TTL på forhånd, test fra flere resolvere og husk at navnetjenerbytter ofte tar lengre tid enn vanlige postendringer.
Klar til å sikre domenet ditt?
Sjekk om navnet er ledig – live mot registeret, på .no, .com og flere.