Bytte navneservere: ingenting skjer? Hva nå?
Du har byttet navneservere, men nettsiden din peker fortsatt mot den gamle leverandøren. I de fleste tilfeller er det ikke noe feil med oppsettet ditt. Det er bare at DNS, systemet som knytter domenenavnet ditt til riktig server, bruker tid på å spre den nye informasjonen.
TL;DR: Et bytte av navneservere blir sjelden synlig med en gang. Sjekk NS-posten i registeret, vent til TTL-verdiene har utløpt, og test med en frisk DNS-cache. Følger du sjekklisten under, finner du svaret innen minutter.
Bytte navneservere: hvorfor skjer det ingenting?
Når du bytter navneservere, endrer du hvilke servere som skal svare på spørsmål om domenet ditt. Endringen registreres i .no-registeret, som driftes av Norid. Derfra må den kopieres ut til nettverksoperatører, mobiloperatører og andre tjenester over hele verden. Dette kalles spredning, og det er hovedgrunnen til at ingenting ser ut til å skje.
Den vanligste årsaken er altså ventetid, ikke feil. Men det finnes også reelle feil som ligner veldig på ventetid. Derfor er neste steg å finne ut hvilken av de to du står overfor.
Slik sjekker du om byttet har virket
Start med å spørre registeret selv, ikke datamaskinen din. Det gir deg svaret uten innblanding fra cacher.
Verifiser at endringen er registrert
- Sjekk NS-posten mot Norid. Åpne et terminalvindu og skriv
dig NS dittdomene.no @a.nic.no. Svaret viser hvilke navneservere .no-registeret mener domenet ditt bruker. Er de nye serverne der, er selve byttet registrert. Er de gamle der fortsatt, er endringen ikke prosessert ennå, og da er det gjerne registraren du skal snakke med. - Sjekk om TTL-verdiene er utløpt. TTL, Time To Live, er et tall som forteller hvor lenge et DNS-svar kan lagres i cache hos operatører og maskiner. Typiske verdier er 3600, som er én time, og 86400, som er ett døgn. Hadde domenet ditt en TTL på døgn før byttet, kan det ta opptil et helt døgn før alle ser det nye svaret, uansett hvor raskt registeret oppdaterte seg.
Test at de nye serverne svarer riktig
- Svarer de nye navneserverne? Test oppløsningen mot en åpen resolver med
dig dittdomene.no @8.8.8.8ellerdig dittdomene.no @1.1.1.1. Svarer disse med riktig IP-adresse, er alt i orden, og du venter bare på at internettleverandøren din skal oppdatere cachen. Får du NXDOMAIN, svarer serveren ikke på domenet ditt i det hele tatt. - Ligger oppføringene hos den nye leverandøren? Å peke navneserverne til en ny leverandør gjør ingenting i seg selv. Du må også ha opprettet domenet der og lagt inn A-, MX- og eventuelle CNAME-oppføringer. Mange oppdager at de har byttet servere, men glemt å lage selve sonen. Resultatet er et domene som ikke svarer.
- Sjekk om DNSSEC blokkerer. Får du SERVFAIL i stedet for NXDOMAIN, er det ofte DNSSEC som ligger bak. DNSSEC signerer DNS-svar kryptografisk. Hvis den nye leverandøren signerer, men nøkkelen som står i registeret er fra den gamle, avviser resolverne svaret. Løsningen er å fjerne eller oppdatere DS-posten. Hos Feno settes DNSSEC opp automatisk, så slike misforhold unngås.
- Tøm cachen lokalt. Hvis registeret, resolverne og serverne alle er riktige, kan det være maskinen din selv som husker det gamle svaret. Tøm DNS-cachen, på macOS med
dscacheutil -flushcacheog på Windows medipconfig /flushdns, eller test fra en annen enhet i et annet nettverk.
Unngå nedetid ved neste bytte
God planlegging tar bort de fleste problemene før de oppstår.
- Senk TTL-verdiene før byttet. Sett TTL til 300 eller 3600 minst ett døgn før du bytter. Da er cachene utløpt når selve byttet skjer, og spredningen går raskt.
- Ha minst to navneservere. Norid krever minst to navneservere på et .no-domene. Bruk alltid to hos samme leverandør, gjerne på ulike fysiske steder.
- Sett opp sonen før du peker. Lag domenet og DNS-oppføringene hos den nye leverandøren først, og bytt navneserverne etterpå. Da svarer de nye serverne riktig fra første sekund.
- Vit hvor lang tid det tar. Selve byttet kan gå raskt, men regn med 24 til 48 timer før alt er spredt over hele internett.
Vanlige spørsmål om bytte av navneservere
Hvor lenge varer spredningen av navneservere?
Vanligvis mellom noen minutter og noen timer, men den gamle TTL-verdien setter taket. Hadde domenet ditt TTL på 86400 sekunder, kan det ta et helt døgn før den siste operatøren oppdaterer seg. Mål forventningene mot den gamle TTL-verdien, ikke mot hastigheten på selve byttet.
Hvorfor ser jeg fortsatt gamle DNS-oppføringer?
Fordi svaret er lagret i en cache et sted på veien. Det kan være hos internettleverandøren din, hos en offentlig resolver eller på maskinen din. Test fra et annet nettverk med dig @8.8.8.8 for å skille lokale cacher fra det faktiske svaret.
Kan jeg bytte navneservere uten nedetid?
Ja, hvis de nye serverne allerede svarer riktig når byttet skjer. Forbered sonen hos den nye leverandøren, senk TTL i god tid, og foreta byttet når trafikken er lavest. Feno tilbyr også overføring av domener uten nedetid hvis du heller vil flytte hele domenet til oss.
Konklusjon
Hvis ingenting skjer etter et bytte av navneservere, er det som regel et spørsmål om tid eller cache, ikke feil. Sjekk registeret, kontroller TTL, test mot en frisk resolver, og verifiser at sonen ligger klar hos den nye leverandøren. Deretter får du nesten alltid svar.
Trenger du et sted å styre DNS fra? Registrer et .no-domene hos Feno fra 99 kroner i året, og få moderne DNS-verktøy, automatisk DNSSEC og tydelig oversikt over alt som skjer med domenet ditt.