Android

Hur man rensar cns cns

Flush DNS Cache on your Computer

Flush DNS Cache on your Computer

Innehållsförteckning:

Anonim

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 webbläsare att hålla ett register för domänen och motsvarande IP-adress. Detta eliminerar behovet av upprepade frågor till de externa DNS-servrarna och låter ditt operativsystem eller webbläsare snabbt lösa webbplatsens URL.

I vissa situationer som felsökning av nätverksproblem eller efter att du har bytt DNS-upplösare måste du dock spola DNS-cachen. Detta kommer att rensa cachade DNS-poster och utföra en efterföljande sökning för att lösa domänen baserat på nyligen konfigurerade DNS-inställningar.

Den här guiden innehåller instruktioner om hur du spolar DNS-cachen i olika operativsystem och webbläsare.

Rensa / spola DNS-cache på 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

Gör så här för att rensa DNS-cachen i Windows 10 och 8:

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

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

Windows 7

Gör så här för att rensa DNS-cachen i Windows 7:

  1. Klicka på Start-knappen.

    Skriv cmd i textrutan Start-menysökning.

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

    Skriv följande rad på kommandoraden och tryck på Enter:

    ipconfig /flushdns

    Efter framgång kommer systemet att returnera följande meddelande:

    Windows IP Configuration Successfully flushed the DNS Resolver Cache.

Rensa / spola DNS-cache på Linux

På Linux finns det ingen DNS-caching på OS-nivå såvida inte en cachetjänst som Systemd-Löst, DNSMasq eller Nscd installeras och körs. Processen för 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 systemdoserad tjänst för att cache-DNS-poster.

För att ta reda på om tjänsten kör använder du följande kommando:

sudo systemctl is-active systemd-resolved.service

Om tjänsten körs kommer kommandot att skrivas ut active . Annars kommer du att se inactive .

För att rensa systemdoserad DNS-cache skriver du:

sudo systemd-resolve --flush-caches

Vid framgång returnerar kommandot inget meddelande.

dnsmasq

Dnsmasq är en lätta DHCP- och DNS-caching-namnserver.

Om ditt system använder DNSMasq som en cache-server måste du ta bort DNS-cachen om du vill starta om Dnsmasq-tjänsten:

sudo systemctl restart dnsmasq.service

Eller

sudo service dnsmasq restart

nscd

Nscd är en cache-demon, och det är det föredragna DNS-cachningssystemet för de flesta av RedHat-baserade distributioner.

Om ditt system använder Nscd måste du starta om Nscd-tjänsten om du vill rensa DNS-cache:

sudo systemctl restart nscd.service

Eller

sudo service nscd restart

Rensa / spola DNS-cache på macOS

Kommandot för att spola cache i macOS är något annorlunda beroende på vilken version du kör. Kommandot måste utföras som en användare med behörigheter för systemadministratörer (sudo-användare).

Utför följande steg för att rensa DNS-cachen i macOS:

  1. Öppna Finder.

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

    Skriv kommandoraden i kommandoraden och tryck på Enter:

    sudo killall -HUP mDNSResponder

    Ange ditt sudo-lösenord och tryck på Enter igen. Vid framgång returnerar inte systemet något meddelande.

För tidigare versioner av macOS är kommandot för att spola cache annorlunda.

macOS version 10.11 och 10.9

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

macOS version 10.10

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

macOS version 10.6 och 10.5

sudo dscacheutil -flushcache

Rensa / spola DNS-cache för webbläsare

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 så här för att rensa Google Chrome: s DNS-cache:

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

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

  1. Öppna dialogrutan "Rensa surfningsdata" med CTRL+Shift+Del Välj ett tidsintervall. Välj "All time" för att ta bort allt. Kontrollera rutorna "Cookies and other site data" och "Cached images and files". Klicka på knappen "Rensa data".

Den här metoden ska fungera för alla Chrome-baserade webbläsare, inklusive Chromium, Vivaldi och Opera.

Firefox

Utför följande steg för att rensa Firefox: s DNS-cache:

  1. I det övre högra hörnet klickar du på hamburgerikonen att öppna Firefox-menyn: Klicka på ⚙ Options (Preferences) inställningar ⚙ Options (Preferences) Klicka på fliken Sekretess och säkerhet eller sekretess till vänster. Bläddra ned till avsnittet History och klicka på knappen Clear History… Välj ett tidsintervall som ska rensas. Välj "Allt" för att ta bort allt. Välj alla rutor och klicka på "Rensa nu".

Om det inte fungerar för dig kan du prova följande metod och tillfälligt inaktivera DNS-cachen.

  1. Öppna en ny flik och skriv about:config i Firefox: s adressfält. Sök efter network.dnsCacheExpiration , ställ temporärt in värdet på 0 och klicka på OK. Därefter ändrar du standardvärdet och klickar på OK.Sök efter network.dnsCacheEntries , ställ temporärt in värdet till 0 och klicka på OK. Ändra sedan tillbaka standardvärdet och klicka på OK.

Slutsats

Du har lärt dig hur du rensar eller spolar DNS-cache på operativsystem Windows, Linux och macOS.

Linux- och macOS-användare kan använda dig-kommandot för att fråga och felsöka DNS-problem.

terminal