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.
- Tryk Windows+R-tasterne sammen for at åbne Windows kommandopromptkonsollen, og indtast derefter cmd.
- Typ følgende kommando for at rydde DNS-cachefiler på din computer:
ipconfig /flushdns
- 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.
- Tryk på tasterne Ctrl+Alt+T sammen for at åbne terminalvinduet.
- Indtast følgende kommando for at rydde DNS-cachefiler i undermappen init.d:
sudo /etc/init.d/nscd restart
Mac OS X
- Tryk på tasten F4, og indtast derefter terminal i Launchpad’s søgefelt for at åbne terminalvinduet.
- 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
- For at skylle DNS-cachen på Mac OS X Yosemite skal du indtaste følgende anvisning:
sudo discoveryutil udnsflushcaches
- Hvis du kører på Mac OS X Snow Leopard skal du bruge kommandoen:
sudo dscacheutil -flushcache
- 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