Hvorfor tar DNS-endringer tid? (propagering)
Forstå DNS-propagering: hva det egentlig er, hvor lang tid det tar, og konkrete tips for å verifisere og fremskynde endringer.
Du har nettopp oppdatert DNS-innstillingene for domenet ditt, men nettsiden viser fortsatt det gamle innholdet. Hva skjer? DNS-propagering er ikke en mystisk prosess – det handler om caching og tid, og det finnes gode måter å håndtere ventetiden på.
Hva er DNS-propagering egentlig?
Det finnes en vanlig misforståelse: at DNS-endringer «spres» som en bølge fra en sentral server til resten av internett. Slik fungerer det ikke.
Når du endrer en DNS-post – for eksempel en A-post eller navnetjenere – lagrer DNS-servere over hele verden den gamle verdien i et midlertidig lager, kalt cache. Hver lagret oppføring har en levetid kalt TTL (Time to Live), angitt i sekunder. Først når TTL utløper, henter DNS-serveren ny informasjon fra kilden.
Propagering er altså den samlede tiden det tar for alle cacher i kjeden – din internettleverandørs resolver, offentlige DNS-tjenester som Google (8.8.8.8) og Cloudflare (1.1.1.1), og nettlesere – å kaste den gamle verdien og hente den nye.
Husk: Internett er ikke ett system med én bryter. Det er millioner av uavhengige servere med sine egne cacher og sine egne tidspunkter for oppdatering.
Hvor lang tid tar det?
Svaret avhenger primært av TTL-verdien som var satt før endringen:
| TTL (før endring) | Forventet propageringstid |
|---|---|
| 300 sekunder (5 min) | Minutter til 1 time |
| 3 600 sekunder (1 time) | 1–4 timer |
| 86 400 sekunder (24 timer) | Opp til 24–48 timer |
Den typiske tommelfingerregelen er 24–48 timer, men med en lav TTL kan mange brukere oppleve den nye verdien i løpet av minutter. Noen internettleverandører ignorerer dessverre TTL og cacher lengre enn anbefalt – dette er sjeldent, men forekommer.
Slik fremskynder du propagering
Den mest effektive tilnærmingen er å planlegge på forhånd:
- Senk TTL i god tid. Endre TTL til 300–600 sekunder 24–48 timer før du gjør selve endringen. Da vil neste propagering gå raskt.
- Sett TTL tilbake etter endringen. En lav TTL betyr mer belastning på navnetjenerne dine. Når alt er stabilt, kan du sette TTL tilbake til en normal verdi (gjerne 3 600 sekunder).
- Tøm lokal DNS-cache. På Windows:
ipconfig /flushdns. På macOS:sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder. Dette hjelper kun for din egen maskin.
Verifiser endringen underveis
Du trenger ikke sitte og gjette. Her er verktøyene du bør bruke:
Online-verktøy
Tjenester som whatsmydns.net viser deg hvilken verdi DNS-servere i ulike land for øyeblikket returnerer for domenet ditt. Det er den beste måten å se om propagering er fullført globalt.
Kommandolinjen
dig dittdomene.no(Linux/macOS) – viser A-post og TTLnslookup dittdomene.no 8.8.8.8– spør Google DNS direktedig @1.1.1.1 dittdomene.no– spør Cloudflare DNS direkte
Ved å spesifisere en ekstern DNS-server (som 8.8.8.8 eller 1.1.1.1) omgår du din lokale cache og ser hva resten av verden ser.
Hva gjør du mens du venter?
Hvis du flytter et nettsted og trenger at begge servere kjører parallelt i overgangsperioden, er det god praksis å holde den gamle serveren oppe inntil propagering er fullført. På den måten vil besøkende som fortsatt ser den gamle DNS-verdien, fremdeles nå nettsiden din.
For e-post er det særlig viktig å ikke slette MX-poster før du er sikker på at alle resolvere har oppdatert seg. Tapte e-poster er vanskeligere å gjenopprette enn noen timers ventetid.
Les mer om hva DNS er og hvordan det fungerer og hvordan du endrer navnetjenere . Trenger du hjelp med domeneinnstillinger? Se våre Domener eller ta kontakt med Kundeservice .
Klar til å sikre domenet ditt?
Sjekk om navnet er ledig – live mot registeret, på .no, .com og flere.