Opplever du at en nettside ikke lastes riktig etter at du nettopp har gjort en DNS-endring? Eller ser du en gammel versjon av en side selv om andre kan se den nye? Løsningen er ofte enkel: du må tømme DNS-cachen.

Hva er DNS-cache, og hvorfor er det et problem?

Når du besøker en nettside, slår datamaskinen din opp hvilken IP-adresse som tilhører domenenavnet. For å unngå å gjøre dette oppslaget hver gang, lagrer operativsystemet svaret lokalt i en DNS-cache. Denne cachen er vanligvis nyttig – den gjør nettsurfing raskere.

Problemet oppstår når DNS-informasjonen endres. Dersom du nylig har endret navnetjenere eller oppdatert en DNS-post, kan den gamle informasjonen fortsatt ligge i cachen din. Da vil du se utdaterte opplysninger til cachen utløper av seg selv – noe som kan ta alt fra noen minutter til flere timer, avhengig av TTL-verdien (Time to Live) som er satt på posten.

Ved å tømme cachen manuelt tvinger du datamaskinen til å hente fersk DNS-informasjon neste gang du besøker siden.

Tøm DNS-cache på Windows

På Windows er kommandoen rask og enkel.

Steg for steg:

  1. Trykk Windows + R, skriv cmd og trykk Enter (alternativt søk etter «Ledetekst» og kjør som administrator).
  2. Skriv inn følgende kommando og trykk Enter:
ipconfig /flushdns
  1. Du skal se meldingen: «DNS Resolver Cache er tømt.»

Det er alt. DNS-cachen er nå fjernet, og neste nettleserforespørsel henter frisk informasjon.

Sjekk hva som ligger i cachen (valgfritt)

Vil du se hva som er lagret før du tømmer? Bruk:

ipconfig /displaydns

Og for å deaktivere DNS-cachen midlertidig (kun for feilsøking, ikke anbefalt i produksjon):

net stop dnscache

Tøm DNS-cache på Mac

På macOS varierer kommandoen litt avhengig av hvilken versjon av operativsystemet du kjører, men fremgangsmåten er den samme.

Steg for steg:

  1. Åpne Terminal (finn den via Spotlight med Cmd + Space og søk etter «Terminal»).
  2. Skriv inn kommandoen for din macOS-versjon:
macOS-versjonKommando
macOS Monterey, Ventura, Sonoma og nyeresudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
macOS Big Sur / Catalinasudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
macOS High Sierra / Mojavesudo killall -HUP mDNSResponder
  1. Skriv inn passordet ditt når du blir bedt om det (det vises ikke mens du skriver).
  2. Terminalen gir vanligvis ingen bekreftelsesmelding – det er normalt.

Tips: sudo gir deg midlertidig administratortilgang. Kommandoen dscacheutil -flushcache tømmer cachen, mens killall -HUP mDNSResponder starter DNS-tjenesten på nytt. Begge er nødvendige for en fullstendig tømming på moderne macOS.

Tøm DNS-cache i nettleseren

Nettlesere har sin egen interne DNS-cache, separat fra operativsystemets. Selv om du har tømt systemets cache, kan nettleseren fortsatt servere gammel informasjon.

Google Chrome og Microsoft Edge

  1. Åpne en ny fane og skriv inn følgende i adressefeltet:
    • Chrome: chrome://net-internals/#dns
    • Edge: edge://net-internals/#dns
  2. Klikk på knappen «Clear host cache».
  3. Gå deretter til chrome://net-internals/#sockets (eller tilsvarende for Edge) og klikk «Flush socket pools».

Mozilla Firefox

Firefox håndterer DNS-cachen annerledes. Den enkleste fremgangsmåten er:

  1. Gå til about:config i adressefeltet.
  2. Søk etter network.dnsCacheExpiration.
  3. Sett verdien midlertidig til 0, lukk og gjenåpne Firefox, og sett deretter verdien tilbake til standard (60).

Alternativt: Bruk av privat/inkognitomodus i nettleseren omgår hurtigbufferen og er et raskt alternativ for å bekrefte om DNS-endringen har slått gjennom.

Når hjelper det å tømme DNS-cache?

Tømming av DNS-cache løser ikke alle problemer, men det er riktig steg i disse situasjonene:

  • Du har nylig byttet navnetjenere og ser fremdeles den gamle siden.
  • Du har oppdatert en A-post, CNAME eller MX-post og endringen har ikke slått gjennom på din maskin.
  • Du opplever feilmeldinger som «Finner ikke server» etter en DNS-endring.
  • Nettstedet fungerer for andre, men ikke for deg.

Husk at selv etter at du har tømt cachen, kan det ta tid før endringen har propagert gjennom hele DNS-systemet . Propagering avhenger av TTL-verdier og kan ta fra noen minutter til opp mot 48 timer.

Oppsummering

PlattformKommando / fremgangsmåte
Windowsipconfig /flushdns i ledetekst
Macsudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Chromechrome://net-internals/#dns → Clear host cache
Edgeedge://net-internals/#dns → Clear host cache
FirefoxSett network.dnsCacheExpiration til 0, restart

Har du gjort DNS-endringer på ditt .no-domene og lurer på noe? Ta gjerne kontakt med Vymos support – vi hjelper deg gjennom prosessen.

Klar til å sikre domenet ditt?

Sjekk om navnet er ledig – live mot registeret, på .no, .com og flere.