Selv om systemet ditt tømmer DNS automatisk etter utløpet av TTL, kan du også fjerne det manuelt for å feilsøke nettverksrelaterte problemer. Å tømme DNS vil hjelpe deg med å bli kvitt alle DNS-postene i din lokale hurtigbuffer.
DNS-tømming utføres vanligvis for å feilsøke problemer som 404-feil eller andre DNS-relaterte problemer som DNS-spoofing eller DNS-bufferforgiftning. Det bidrar også til å beskytte personvernet ditt og gir deg en oppdatert versjon av nettstedet.
I denne artikkelen vil vi først prøve å forstå hva en DNS-server er. Deretter vil vi se når skyllingen er nødvendig og til slutt runde opp artikkelen med metoder for å manuelt tømme DNS-en din i både Windows 10 og 11 OS.
Hva gjør flushing av DNS?
Et DNS (Domain Name System) er i utgangspunktet en katalog over plasseringen av domener/nettsteder på internett. Som en telefonbok lagrer den informasjon om et domene og dets IP-adresse. En IP-adresse er en enhets plassering på internett, og domenenavnet er en etikett for IP-adressen. Internett bruker IP-adresser for å finne andre enheter.
Når du besøker en nettside, lagres IP-adressen til det nettdomenet i hurtigbufferen sammen med Time-To-Live (TTL). TTL angir hvor lenge DNS-informasjonen forblir i hurtigbufferen før den utløper.
Når du slår opp et nettsted på datamaskinen din, sjekker det den lokale hurtigbufferen for IP-adressen til det nettstedet. Hvis den finner DNS-informasjonen i hurtigbufferen, trenger den ikke å gå gjennom DNS-oppslagsprosessen på ISPens rekursive DNS-server. Dette sparer tid og ressurser, noe som resulterer i raskere lastetider.

Men hvis den ikke finner den i hurtigbufferen, vil den be DNS-serveren om adressen. Den vil da lagre IP-informasjonen den hentet fra serveren i hurtigbufferen for fremtidig bruk.

Når du tømmer DNS-en, vil den rense ut alle postene i hurtigbufferen. Så nå må PC-en gjenta prosessen med å be om DNS-serveren og lagre den i hurtigbufferen for hvert nettsted.
Når skal du tømme DNS?
Vi vet at DNS-bufferen er registreringen av domener og deres IP-adresser. Så hvis denne cachen er korrupt, vil ikke PC-en din kunne bruke den riktig, noe som fører til tilkoblingsfeil. DNS-tømming gjøres vanligvis for å løse disse feilene. Men det er også noen andre bruksområder for det.
Ødelagt DNS-buffer: Hvis oppføringene i DNS-bufferen er korrupte, vil ikke PC-en din kunne sjekke IP-adressene. Dette kan føre til at enkelte nettsteder ikke fungerer i det hele tatt eller viser 404-feil. Endret IP-adresse: Hvis nettstedet endrer servere, vil IP-adressen også endres. Men IP-adressen som er lagret i hurtigbufferen din kan fortsatt peke til den gamle plasseringen på grunn av den høye TTL-verdien som er satt opp av nettstedets eier. Det kan noen ganger resultere i den eldre versjonen av nettstedet. Unngå DNS-spoofing: Hackere kan noen ganger manipulere IP-adressene, så hvis du prøver å åpne et bestemt nettsted, vil det åpne feil nettside. Denne prosessen er kjent som spoofing eller cache-forgiftning. Å tømme DNS-en din vil fjerne slike endrede data og erstatte dem med en nyere post neste gang du besøker nettstedet.
Hvordan tømmer du DNS på Windows?
Siden Windows tømmer hurtigbufferen med jevne mellomrom, er det ingen direkte mulighet til å tømme DNS-bufferen. Men du kan bruke kommandoer for å gjøre det manuelt. Her er noen metoder for manuell buffertømming:
Bruke ledetekst
Kommandoprompten er kommandolinjegrensesnittet til Windows OS. Du kan bruke spesielle kommandolinjer her for å betjene datamaskinen. Noen avanserte funksjoner krever imidlertid at kommandosenteret kun utføres.
Å skylle DNS krever også at du bruker en kommando. Her er trinnene for hvordan du gjør det:
Trykk Win+R, skriv cmd og trykk Ctrl + Shift + Enter. Skriv inn ipconfig/flushdns og trykk Enter. Dette vil tømme DNS-bufferen på PC-en din.
Bruke kjøreprogrammet
Du kan også bruke Kjør-kommandoen til å utføre flushdns-kommandoen direkte. Å bruke Run-programmet kan være mer praktisk enn andre metoder, men du må bruke en nøyaktig kommando. En feilplassert mellomromstasten kan også vise en feil. Her er trinnene for å gjøre det:
Trykk Win + R for å åpne Run-programmet. Kopier og lim inn følgende kommando og trykk Enter.
ipconfig/flushdns
Dette vil ikke vises noen bekreftelse på at DNS-spylingen var vellykket eller ikke. Du kan imidlertid merke et øyeblikkelig blink på skjermen. Du kan ta dette som en indikasjon på at DNS-tømmingen var vellykket.
Bruke Powershell
Windows PowerShell er et annet kommandolinjegrensesnitt på PC-en din. PowerShell lar deg betjene enda mer avanserte innstillinger på PC-en. Følg disse trinnene for å lære hvordan du gjør det:
Trykk Win + X. Velg Windows PowerShell(Admin). Dette krever at du oppgir administratorrettigheter. Skriv Clear-DnsClientCache og trykk enter for å slette DNS.
Bruke en batchfil
Hvis du ofte trenger å tømme DNS, kan du opprette en batchfil og lagre den på skrivebordet ditt. En batchfil er et kjørbart program som automatisk utfører en gitt kommando. Bare å dobbeltklikke på filen vil tømme DNS-bufferen på PC-en. Slik lager du det:
Høyreklikk på skrivebordet og gå til Nytt > Tekstdokument. Skriv inn følgende i notisblokken: @echo off ipconfig/flushdns Pause Klikk på Fil og velg Lagre som.
Skriv inn flushdns.bat i navnelinjen. Du kan bruke hvilket som helst navn du liker så lenge du lagrer det med en”.bat”på slutten av det.
Naviger til skrivebordet eller din foretrukne plassering og trykk Lagre.
Hvordan tømmer jeg nettleserens DNS-buffer?
I tillegg til DNS-cachen til operativsystemet ditt, har noen nettlesere også en separat DNS-cache. Slike nettlesere prioriterer sin egen cache over systemet. Så hvis du har problemer med tilkoblingen, må du tømme nettleserens DNS-buffer i stedet.
På Chrome
Chrome er en av få nettlesere som har en egen DNS-buffer. Du kan få direkte tilgang til DNS-bufferen fra adressefeltet. Her er fremgangsmåten for å gjøre det:
Åpne Chrome-nettleseren og åpne en ny fane.Skriv inn chrome://net-internals/#dns og trykk enter.Trykk på Tøm vertsbuffer-knapp.
På Firefox
Selv om Firefox også har en eksklusiv DNS-buffer, tømmes den hver gang du avslutter nettleseren. Du kan imidlertid også tømme DNS-bufferen manuelt uten å lukke nettleseren. Slik gjør du:
Åpne Firefox-nettleseren. Skriv about:networking#dns og trykk Enter. Klikk på Tøm DNS-buffer.