Hur man rensar (spolar) DNS-cachen på Windows, MacOS och Linux
DNS-cache är en tillfällig databas som lagrar information om tidigare DNS-sökningar. Med andra ord, när du besöker en webbplats kommer ditt operativsystem och din webbläsare att registrera domänen och motsvarande IP-adress. Detta eliminerar behovet av upprepade frågor till fjärr-DNS-servrarna och gör att ditt operativsystem eller webbläsare snabbt kan lösa webbplatsens URL.
Men i vissa situationer som felsökning av nätverksproblem eller efter att du har bytt DNS-resolver behöver du för att spola DNS-cachen. Detta rensar de cachade DNS-posterna och gör en efterföljande uppslagning för att lösa domänen baserat på nykonfigurerade DNS-inställningar.
Den här artikeln innehåller instruktioner om hur man spolar DNS-cachen i olika operativsystem och webbläsare.
Rensa / spola DNS-cache i Windows #
Processen för att rensa DNS-cachen är densamma för alla Windows-versioner. Du måste öppna kommandotolken med administratörsbehörighet och köra ipconfig /flushdns
.
Windows 10 och Windows 8 #
Rensa DNS-cachen i Windows 10 och 8, utför följande steg:
-
Skriv cmd i sökfältet i Windows.
-
Högerklicka på Kommandotolken och klicka på Kör som administratör. Detta öppnar fönstret Kommandotolken.
-
Skriv kommandoraden på kommandoraden och tryck Ange:
Vid framgång returnerar systemet följande meddelande:
Windows 7 #
Rensa DNS-cachen i Windows 7 , utför följande steg:
-
Klicka på Start-knappen.
-
Skriv cmd i sökrutan Start-menysök.
-
Högerklicka på kommandotolken och klicka på Kör som administratör. Detta öppnar kommandotolken.
-
Skriv kommandoraden på kommandoraden och tryck på Enter:
Vid framgång returnerar systemet följande meddelande:
Rensa / spola DNS-cache på Linux #
På Linux finns det ingen DNS-cachning på OS-nivå om inte en cachetjänst som Systemd-löst, DNSMasq eller Nscd är installerad och kör. Processen att rensa DNS-cachen är olika beroende på Linux-distributionen och cachetjänsten du använder.
Systemd löst #
De flesta moderna Linux-distributioner som Ubuntu 18.04 använder systemd löste tjänsten för att cacha DNS-poster.
För att ta reda på om tjänsten körs använder du följande kommando:
Om tjänsten körs kommer kommandot att skrivas ut active
. Annars ser du inactive
.
Om du vill rensa Systemd löst DNS-cache, skriv:
Vid framgång returnerar kommandot inget meddelande.
DNSMasq #
Dnsmasq är en lätt DHCP- och DNS-caching-namnserver.
Om ditt system använder DNSMasq som en cachingserver måste du starta om Dnsmasq-tjänsten för att rensa DNS-cachen:
Eller
Nscd #
Nscd är en cachedemon och den är det föredragna DNS-cachningssystemet för de flesta RedHat-baserade distributioner.
Om ditt system använder Nscd måste du starta om Nscd-tjänsten för att rensa DNS-cachen:
Eller
Rensa / spola DNS-cache på macOS #
Kommandot för att spola cache i macOS är lite annorlunda beroende på vilken version du kör. Kommandot måste köras som en användare med systemadministratörsbehörighet (sudo-användare).
För att rensa DNS-cachen i macOS, utför följande steg:
-
Öppna Finder.
-
Gå till Program > Verktyg > Terminal. Detta öppnar terminalfönstret.
-
Skriv kommandoraden på kommandoraden och tryck på Enter:
Ange ditt sudolösenord och tryck Enter igen. Efter framgång returnerar systemet inget meddelande.
För tidigare versioner av macOS är kommandot att spola cache annorlunda.
macOS-version 10.11 och 10.9
macOS version 10.10
macOS version 10.6 och 10.5
Rensa / spola webbläsarens DNS-cache #
De flesta moderna webbläsare har en inbyggd DNS-klient för att förhindra upprepade frågor varje gång webbplatsen besöks.
Google Chrome #
Gör följande för att rensa Google Chromes DNS-cache:
- Öppna en ny flik och skriv
chrome://net-internals/#dns
i Chrome adressfält. - Klicka på knappen ”Rensa värdcache”.
Om det inte fungerar för dig, försök att rensa cacheminnet och kakorna.
- Öppna dialogrutan ”Rensa webbdata” med
CTRL+Shift+Del
. - Välj ett tidsintervall. Välj ”Hela tiden” för att ta bort allt.
- Markera rutorna ”Cookies och annan webbplatsinformation” och ”Cachade bilder och filer”.
- Klicka på knappen ”Rensa data”.
Den här metoden ska fungera för alla Chrome-baserade webbläsare, inklusive Chromium, Vivaldi och Opera.
Firefox #
Rensa Firefox DNS-cache , utför följande steg:
- I det övre högra hörnet klickar du på hamburgarikonen
☰
för att öppna Firefox-menyn: - Klicka på länken
⚙ Options (Preferences)
. - Klicka på fliken Sekretess & Säkerhet eller Sekretess till vänster.
- Bläddra ner till avsnittet
History
och klicka påClear History...
-knappen. - Välj ett tidsintervall att rensa. Välj ”Allt” för att ta bort allt.
- Markera alla rutor och klicka på ”Rensa nu”.
Om det inte fungerar för dig kan du prova följande metod och inaktiverade temporärt DNS-cachen.
- Öppna en ny flik och skriv
about:config
i Firefox adressfält. - Sök efter
network.dnsCacheExpiration
, ställ in värdet tillfälligt till 0 och klicka på OK. Ändra sedan tillbaka standardvärdet och klicka på OK. - Sök efter
network.dnsCacheEntries
, ställ in värdet till 0 och klicka OK. Ändra sedan tillbaka standardvärdet och klicka på OK.
Slutsats #
Vi har visat dig hur du rensar eller spolar DNS-cache på Windows, Linux och macOS operativsystem.
Linux- och macOS-användare kan använda kommandot dig
för att fråga och felsöka DNS-problem.