Test nettsiden før du endrer DNS – endre hosts-filen i Windows

Skal du flytte nettsiden eller domenet ditt til oss? Da er det lurt å sjekke at alt virker på den nye serveren før du endrer DNS. Det gjør du ved å «lure» din egen PC til å tro at domenet allerede er flyttet. Ingen andre merker noe – besøkende ser fortsatt den gamle siden helt til DNS faktisk endres.

På Windows gjøres dette i en liten tekstfil som heter hosts. Det tar rundt fem minutter. Bruk boksen under til å lage linjene du trenger, og følg stegene.

Lag linjene du skal lime inn

Skriv inn domenet ditt og IP-adressen til den nye serveren eller webhotellet. IP-adressen får du av oss – spør support hvis du ikke har den.

Dette limer du inn nederst i hosts-filen:

Fyll inn domene og IP-adresse over, så dukker linjene opp her.
Raskere: gjør alt med én kommando i PowerShell

Høyreklikk på Start-knappen og velg Terminal (administrator) – på Windows 10 heter den Windows PowerShell (administrator). Svar Ja, lim inn kommandoen og trykk Enter. Da legges linjene inn og DNS-bufferen tømmes. Du kan hoppe rett til steg 5.

Fyll inn domene og IP-adresse over først.

Sjekk at det virket – lim inn denne i samme vindu. Linjene dine skal stå nederst, og ping skal svare med IP-adressen du skrev inn:

Fyll inn domene og IP-adresse over først.

Får du en feilmelding?

  • Tilgang nektet («Access to the path … is denied»): Terminalen er ikke startet som administrator. Lukk den og åpne Terminal (administrator) på nytt.
  • Kommandoen gjenkjennes ikke («Add-Content is not recognized»): Du har limt den inn i Ledetekst (cmd). Kommandoene må kjøres i PowerShell/Terminal.
  • Antivirus blokkerer: Noen sikkerhetsprogrammer beskytter hosts-filen. Tillat endringen, eller bruk Notisblokk-metoden under.

Lukk nettleseren helt og åpne den igjen før du tester nettsiden.

Når du er ferdig å teste, fjerner du linjene igjen med denne (også som administrator):

Fyll inn domene og IP-adresse over først.

Slik gjør du det i Windows 10 og 11

1

Åpne Notisblokk som administrator

Trykk på Windows-tasten og skriv notisblokk. Velg Kjør som administrator til høyre (eller høyreklikk på Notisblokk). Svar Ja når Windows spør om appen kan gjøre endringer på enheten.

Windows-søk etter Notisblokk med valget Kjør som administrator markert
Søk etter Notisblokk og velg «Kjør som administrator».

Viktig: Åpner du Notisblokk på vanlig måte, får du ikke lov til å lagre hosts-filen.

2

Åpne hosts-filen

I Notisblokk velger du Fil › Åpne (eller trykker Ctrl + O). Kopier stien under, lim den inn i feltet Filnavn og trykk Åpne:

C:\Windows\System32\drivers\etc\hosts
Åpne-vinduet i Notisblokk med stien til hosts-filen limt inn i Filnavn
Lim inn stien i «Filnavn» – du trenger ikke lete i mappene.

Vil du heller lete deg fram? Gå til mappen etc og velg Alle filer (*.*) nede til høyre. Ellers vises ikke filen, fordi den ikke har noen filendelse.

3

Lim inn linjene nederst og lagre

Trykk Ctrl + End for å gå helt nederst i filen, og trykk Enter for en ny linje. Lim inn linjene fra boksen over med Ctrl + V. Ikke endre noe annet i filen. Lagre med Fil › Lagre (Ctrl + S).

Hosts-filen i Notisblokk med de nye linjene limt inn nederst
Første kolonne er IP-adressen, andre er domenet. Linjer som starter med # er bare kommentarer.

Får du opp «Lagre som» eller en feilmelding om tilgang? Da kjører ikke Notisblokk som administrator. Lukk den og start på nytt fra steg 1.

4

Tøm DNS-bufferen og start nettleseren på nytt

Trykk Windows-tasten, skriv cmd og trykk Enter. Skriv denne kommandoen og trykk Enter:

ipconfig /flushdns

Lukk alle nettleservinduer og åpne nettleseren igjen. Nettlesere husker DNS-svar en stund, så dette er viktig.

5

Test nettsiden

Gå til domenet ditt i nettleseren. Nå ser du nettsiden slik den ligger på den nye serveren – akkurat som om flyttingen allerede var gjort.

Vil du være helt sikker på at du treffer den nye serveren? Skriv ping mittdomene.no (med ditt domene) i cmd-vinduet. IP-adressen som står i svaret skal være den du skrev inn i boksen.

Advarsel om sikkerhet eller sertifikat? Det er helt normalt under testen. SSL-sertifikatet kan som regel ikke lages før DNS er flyttet. Velg Avansert › Fortsett til nettstedet. Advarselen forsvinner når flyttingen er ferdig.

Husk å fjerne linjene etterpå

Når du er ferdig å teste – og senest når DNS er flyttet – må du fjerne linjene igjen. Ellers fortsetter PC-en din å gå til den IP-adressen, også om serveren skulle bytte adresse senere. Gjør som i steg 1–3, men slett linjene du la til og lagre. Kjør ipconfig /flushdns igjen. Brukte du PowerShell, finner du fjern-kommandoen i boksen øverst.

Fungerer det ikke?

  • Du ser fortsatt den gamle siden: Kjør ipconfig /flushdns og lukk nettleseren helt. Prøv gjerne et privat vindu (Ctrl + Shift + N). Er du koblet til VPN eller et jobbnett med proxy, kan det overstyre hosts-filen – koble fra og prøv igjen.
  • Filen ble lagret som hosts.txt: Filen skal hete bare hosts, uten endelse. Åpne den på nytt med «Alle filer (*.*)» valgt, og lagre med riktig navn.
  • Antivirus stopper endringen: Noen sikkerhetsprogrammer beskytter hosts-filen. Tillat endringen, eller slå av beskyttelsen midlertidig mens du tester.
  • Siden virker med www, men ikke uten (eller motsatt): For datamaskinen er www.mittdomene.no og mittdomene.no to forskjellige adresser. Begge må stå i filen – huk av for www i boksen over.

Bruker du Mac?

Linjene fra boksen virker også på Mac. Åpne Terminal, skriv sudo nano /etc/hosts og trykk Enter (skriv passordet ditt). Lim inn linjene nederst, lagre med Ctrl + O og Enter, og avslutt med Ctrl + X.

Står du fast, eller vil du at vi tar flyttingen for deg? Ta kontakt med oss, så hjelper vi deg. Se også hvordan vi hjelper med flytting og drift.