Sådan ryddes (skylnes) DNS-cachen på Windows, MacOS og Linux
DNS-cache er en midlertidig database, der gemmer oplysninger om tidligere DNS-opslag. Med andre ord, når du besøger et websted, vil dit operativsystem og din webbrowser registrere et domæne og den tilsvarende IP-adresse. Dette eliminerer behovet for gentagne forespørgsler til de eksterne DNS-servere og giver dit operativsystem eller din browser mulighed for hurtigt at løse webstedets URL.
I nogle situationer som f.eks. Fejlfinding af netværksproblemer eller efter ændring af DNS-resolvere skal du bruge for at skylle DNS-cachen. Dette rydder de cachelagrede DNS-poster og udfører en efterfølgende opslag for at løse domænet baseret på nyligt konfigurerede DNS-indstillinger.
Denne artikel giver instruktioner om, hvordan DNS-cache skylles på forskellige operativsystemer og webbrowsere.
Ryd / skyl DNS-cache på Windows #
Processen med at rydde DNS-cachen er den samme for alle Windows-versioner. Du skal åbne kommandoprompten med administratorrettigheder og køre ipconfig /flushdns
.
Windows 10 og Windows 8 #
For at rydde DNS-cachen i Windows 10 og 8 skal du udføre følgende trin:
-
Skriv cmd i Windows-søgefeltet.
-
Højreklik på Kommandoprompt, og klik på Kør som administrator. Dette åbner vinduet Kommandoprompt.
-
Skriv kommandolinjen på kommandolinjen og tryk Indtast:
Ved succes returnerer systemet følgende meddelelse:
Windows 7 #
For at rydde DNS-cachen i Windows 7 , udfør følgende trin:
-
Klik på knappen Start.
-
Skriv cmd i tekstmenuen Start-søgning.
-
Højreklik på kommandoprompt, og klik på Kør som administrator. Dette åbner kommandopromptvinduet.
-
På kommandolinjen skal du skrive følgende linje og trykke på Enter:
Ved succes returnerer systemet følgende meddelelse:
Ryd / skyl DNS-cache på Linux #
På Linux er der ingen DNS-cache på OS-niveau, medmindre en cachetjeneste som Systemd-løst, DNSMasq eller Nscd er installeret og kører. Processen med at rydde DNS-cachen er forskellig afhængigt af Linux-distributionen og den cachetjeneste, du bruger.
Systemd løst #
De fleste moderne Linux-distributioner som Ubuntu 18.04 bruger systemd løst tjeneste til cache DNS-poster.
For at finde ud af, om tjenesten kører, skal du bruge følgende kommando:
Hvis tjenesten kører, udskrives kommandoen active
. Ellers vil du se inactive
.
For at rydde Systemd-løst DNS-cache skal du skrive:
Ved succes returnerer kommandoen ingen besked.
DNSMasq #
Dnsmasq er en letvægtsnavneserver med DHCP og DNS-cache.
Hvis dit system bruger DNSMasq som en cacheserver, skal du genstarte Dnsmasq-tjenesten for at rydde DNS-cachen:
Eller
Nscd #
Nscd er en cachedemon, og det er det foretrukne DNS-caching-system til de fleste af RedHat-baserede distributioner.
Hvis dit system bruger Nscd, skal du genstarte Nscd-tjenesten for at rydde DNS-cachen:
Eller
Ryd / skyl DNS-cache på macOS #
Kommandoen til at skylle cache i macOS er lidt anderledes afhængigt af den version, du kører. Kommandoen skal udføres som en bruger med systemadministratorrettigheder (sudo-bruger).
For at rydde DNS-cachen i macOS skal du udføre følgende trin:
-
Åbn Finder.
-
Gå til Programmer > Hjælpeprogrammer > Terminal. Dette åbner terminalvinduet.
-
Skriv følgende linje på kommandolinjen og tryk på Enter:
Indtast din sudo-adgangskode, og tryk Enter igen. Efter succes returnerer systemet ikke nogen besked.
For tidligere versioner af macOS er kommandoen til at skylle cache en anden.
macOS-version 10.11 og 10.9
macOS version 10.10
macOS version 10.6 og 10.5
Ryd / skyl browser DNS-cache #
De fleste moderne webbrowsere har en indbygget DNS-klient for at forhindre gentagne forespørgsler hver gang webstedet besøges.
Google Chrome #
For at rydde Google Chromes DNS-cache skal du udføre følgende trin:
- Åbn en ny fane, og skriv
chrome://net-internals/#dns
i Chromes adresselinje. - Klik på knappen “Ryd værtscache”.
Hvis det ikke virker for dig, skal du prøve at rydde cachen og cookies.
- Åbn dialogboksen “Ryd browserdata” med
CTRL+Shift+Del
. - Vælg et tidsinterval. Vælg “All time” for at slette alt.
- Marker afkrydsningsfelterne “Cookies og andre webstedsdata” og “Cachelagrede billeder og filer”.
- Klik på knappen “Ryd data”.
Denne metode skal fungere for alle Chrome-baserede browsere, inklusive Chromium, Vivaldi og Opera.
Firefox #
For at rydde Firefoxs DNS-cache , udfør følgende trin:
- I øverste højre hjørne skal du klikke på hamburgerikonet
☰
for at åbne Firefox-menuen: - Klik på linket
⚙ Options (Preferences)
. - Klik på fanen Privacy & Sikkerhed eller Privacy til venstre.
- Rul ned til
History
sektionen, og klik påClear History...
-knappen. - Vælg et tidsinterval, der skal ryddes. Vælg “Alt” for at slette alt.
- Marker alle felter, og klik på “Ryd nu”.
Hvis det ikke virker for dig, kan du prøve følgende metode og deaktiverede midlertidigt DNS-cachen.
- Åbn en ny fane, og skriv
about:config
i Firefox adresselinje. - Søg efter
network.dnsCacheExpiration
, indstil værdien midlertidigt til 0 og klik på OK. Skift derefter standardværdien tilbage, og klik på OK. - Søg efter
network.dnsCacheEntries
, indstil værdien midlertidigt til 0 og klik på OK. Derefter skal du ændre standardværdien og klikke på OK.
Konklusion #
Vi har vist dig, hvordan du rydder eller skylner DNS-cache på Windows, Linux og macOS operativsystemer.
Linux- og macOS-brugere kan bruge kommandoen dig
til at forespørge og foretage fejlfinding af DNS-problemer.