Sådan rydder du DNS Cache

Hvis du har problemer med forbindelsen, kan du måske rydde din DNS cache. I denne artikel lærer du fordelene ved det, og hvordan du kan skylle DNS-cachen på populære styresystemer.

Årsager til at skylle DNS-cachen med jævne mellemrum

Som i webbrowsere gemmer styresystemer også cache-filer kaldet DNS-cache (Domain Name System). Cachefilerne indeholder oplysninger om alle besøgte websteder – værtsnavne, IP-adresser og ressourceposter.

De fleste styresystemer udfører DNS-caching for at mindske DNS-servernes byrde under stor trafik. Cachernes gyldighedsperiode bestemmes af TTL (Time To Live). Så længe cachefilerne stadig er gyldige, besvarer de indholdsforespørgsler uden at skulle gå gennem DNS-serveren.

Men på trods heraf kan brugen af korrupte eller forældede DNS-cachefiler føre til fejl og sikkerhedssårbarheder. Derfor anbefaler vi, at du jævnligt renser DNS-cache.

Her er grundene til, at du bør rydde DNS-cache regelmæssigt:

  • Forebyg sporing af søgeadfærd – lagring af DNS-poster gør det lettere for hackere at forudsige din browserhistorik.
  • Sikkerhed – DNS-cachefiler er det primære mål for DNS-spoofing, hvilket bringer brugernes følsomme oplysninger som loginoplysninger og personlige data i fare.
  • Løs tekniske problemer – Hvis du tvinger operativsystemet til at søge efter opdaterede DNS-poster, kan du løse forbindelsesproblemer og forkert vist webindhold.

Måder at skylle DNS-cache på

Afhængigt af dit operativsystem kan trinene til at skylle DNS-cache variere. Vejledningen nedenfor viser dig, hvordan du gør det i Windows, Linux og Mac OS X.

Microsoft Windows

Den følgende vejledning gælder for Windows XP, 7, Vista, 8, 8.1 og 10.

  1. Tryk Windows+R-tasterne sammen for at åbne Windows kommandopromptkonsollen, og indtast derefter cmd.
  2. Typ følgende kommando for at rydde DNS-cachefiler på din computer:
    ipconfig /flushdns
  3. Hvis processen er vellykket, vises følgende bekræftelsesmeddelelse:

Linux

Som standard cacher Ubuntu ikke DNS-poster. Hvis du manuelt installerer en DNS-tjeneste som name service caching daemon (nscd), viser nedenstående trin dig, hvordan du kan skylle DNS-cachen.

  1. Tryk på tasterne Ctrl+Alt+T sammen for at åbne terminalvinduet.
  2. Indtast følgende kommando for at rydde DNS-cachefiler i undermappen init.d:
    sudo /etc/init.d/nscd restart

Mac OS X

  1. Tryk på tasten F4, og indtast derefter terminal i Launchpad’s søgefelt for at åbne terminalvinduet.
  2. Hvis du bruger Mac OS Sierra, X El Capitan, X Mavericks, X Mountain Lion eller X Lion, skal du indtaste følgende kommando:
    sudo killall -HUP mDNSResponder
  3. For at skylle DNS-cachen på Mac OS X Yosemite skal du indtaste følgende anvisning:
    sudo discoveryutil udnsflushcaches
  4. Hvis du kører på Mac OS X Snow Leopard skal du bruge kommandoen:
    sudo dscacheutil -flushcache
  5. For Mac OS X Leopard og lavere skal du indtaste følgende kommando for at rense DNS-cache:
    sudo lookupd -flushcache

Konklusion

Når du oplever forbindelsesproblemer eller får vist forkert viste websider, gemmer dit system muligvis korrupte eller forældede DNS-cacheposter. Du kan hurtigt løse det ved at rense DNS-cachen. Hvis problemet ikke er løst, kan du i stedet tjekke denne vejledning om, hvordan du rydder din browsercache.

Dette indlæg blev senest ændret den 25. november 2019 kl. 10:54

Skriv en kommentar