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?

EndringTypisk tid
A- eller CNAME-endring med lav TTLMinutter
MX-endring med normal TTL30 minutter til noen timer
NavnetjenerbytteOfte timer, noen ganger opptil 24-48 timer
DNSSEC-feilrettingVarierer, 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.