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:

  1. Skriv cmd i sökfältet i Windows.

  2. Högerklicka på Kommandotolken och klicka på Kör som administratör. Detta öppnar fönstret Kommandotolken.

  3. 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:

  1. Klicka på Start-knappen.

  2. Skriv cmd i sökrutan Start-menysök.

  3. Högerklicka på kommandotolken och klicka på Kör som administratör. Detta öppnar kommandotolken.

  4. 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:

  1. Öppna Finder.

  2. Gå till Program > Verktyg > Terminal. Detta öppnar terminalfönstret.

  3. 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:

  1. Öppna en ny flik och skriv chrome://net-internals/#dns i Chrome adressfält.
  2. Klicka på knappen ”Rensa värdcache”.

Om det inte fungerar för dig, försök att rensa cacheminnet och kakorna.

  1. Öppna dialogrutan ”Rensa webbdata” med CTRL+Shift+Del.
  2. Välj ett tidsintervall. Välj ”Hela tiden” för att ta bort allt.
  3. Markera rutorna ”Cookies och annan webbplatsinformation” och ”Cachade bilder och filer”.
  4. 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:

  1. I det övre högra hörnet klickar du på hamburgarikonen för att öppna Firefox-menyn:
  2. Klicka på länken ⚙ Options (Preferences).
  3. Klicka på fliken Sekretess & Säkerhet eller Sekretess till vänster.
  4. Bläddra ner till avsnittet History och klicka på Clear History... -knappen.
  5. Välj ett tidsintervall att rensa. Välj ”Allt” för att ta bort allt.
  6. 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.

  1. Öppna en ny flik och skriv about:config i Firefox adressfält.
  2. 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.
  3. 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.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *