Home
» Windows
»
Hur man rensar och återställer DNS-cachen i Windows 11
Hur man rensar och återställer DNS-cachen i Windows 11
Har du problem med att ladda webbplatser eller är du orolig för dataskydd offline och online? Du måste veta hur du rensar och återställer DNS-cachen i din Windows 11 eller tidigare datorer!
När du surfar på webbplatser spelar din Windows 11-dator en stor roll i att hjälpa din webbläsare att ladda de begärda sidorna snabbare genom att cacha domännamnsystemet (DNS) adresser för de webbplatser du besöker. Problem i denna DNS-cache fil kan hindra dig från att besöka en uppdaterad webbplats, molnapp eller andra online-resurser som är beroende av DNS-adresser.
Att rensa DNS-resolvercachen kan hjälpa till att lösa DNS-relaterade problem i Microsoft Windows 11 och tidigare versioner. Problem kan inkludera webbplatsen hittades inte fel eller att du inte kan se vissa webbsidor som har ändrats. Fortsätt läsa för att lära dig metoderna för att rensa och återställa DNS-resolvercachen i Windows 11.
Webbläsaren eller datorn känner igen samma webbplats genom dess IP-adress, som är 172.67.69.195. Nu finns alla dessa IP-adresser för miljarder webbplatser tillgängliga på olika DNS-servrar runt om i världen. Din internetoperatör (ISP) upprätthåller också en sekundär DNS-servercache som en säkerhetskopia för de primära DNS-servrarna.
Ett exempel på Windows 11 DNS-resolvercache
När du skriver in en URL i adressfältet för Chrome eller Mozilla webbläsare för första gången begär den IP-adressen från en närliggande DNS-server för att öppna webbsidan. Windows 11-datorn kopierar den lösta IP-adressen från den första förfrågningen och sparar den i en DNS-resolvercache.
Nästa gång du öppnar samma webbsida, begär webbläsaren inte längre en DNS-server för att översätta URL:en till en IP-adress. Den tar hjälp av DNS-resolvercachen i ditt operativsystem. Detta kallas en DNS-cache för en lokal dator som Windows 11. Liksom Windows-datorer upprätthåller macOS, Linux, etc., också en lokal cachekopia av alla webbplatser du besöker.
Rensa DNS är en vanlig kommandorads kod för alla moderna Windows-operativsystem sedan Windows 2000. Du kan använda denna kod för att tvinga Windows-datorn att rensa posterna i dess DNS-resolvercache. Operativsystemutvecklare tillåter användarna att göra detta manuellt för att undvika dataskyddsproblem, problem med att ladda webbplatser och andra DNS-adressrelaterade problem.
Efter att du har använt kommandot för att rensa DNS, rensar Windows hela DNS-cachen som det har byggt sedan den senaste rena installationen av Windows 11 eller något annat Windows-operativsystem. Webbläsarna måste nu skicka en DNS-resolverförfrågan till den närmaste DNS-servern för att få den senaste IP-adressen för URL:en du försöker komma åt. Snart kommer Windows 11 att registrera dessa lösta IP-adresser i den lokala DNS-resolvercachen.
Om du inte kan rensa eller återställa datan i den lokala DNS-cachen kommer du att få allvarliga problem när du försöker få tillgång till webbplatser eller använda appar som hämtar data från internet med hjälp av operativsystemet. Därför låter de flesta operativsystem dig rensa DNS-resolvercachen så att den kan uppdatera sig själv. Här är anledningarna till varför du kanske vill använda kommandot för att rensa DNS på din Windows 11-dator:
När du försöker komma åt en webbplats du vet finns, men får ständigt 404-felet, kan du återställa den lokala DNS-cachen.
Du försöker få tillgång till en webbplats och webbläsaren tar dig till en gammal version av den. I detta fall måste du rensa och återställa DNS-cachen.
Den lokala kopian av DNS-resolvercachen är också en integritetsfråga. Om du surfar på webbplatser, använder onlineappar, internetbankportaler och kör affärsappar från en offentlig eller tredjeparts Windows-dator, kan du vilja rensa DNS innan du lämnar. Det hjälper dig att rena dina onlineaktiviteter på en offentlig dator.
Om du tror att du har blivit ett offer för DNS-spoofing eller DNS-cacheförgiftning, måste du rensa DNS-resolvercachen på din dator.
Du använder affärsappar som företagsresursplanering (ERP), kundrelationshantering (CRM), online SQL-databas etc., och dessa appar kan inte hämta de senaste data från molnet eller lokala servrar.
Hur man rensar och återställer DNS-resolvercachen
Här nedanför hittar du de enkla och snabba metoderna för att rensa DNS-resolvercachen och få Windows 11 att bygga en ny DNS-cache för framtida onlineaktiviteter. Du kan utföra de flesta av dessa metoder på tidigare Windows-datorer som kör Windows 10, 8, 7, XP, 2008 och 2003.
Alternativ 1: Använda Windows Kommandotolk
För att återställa DNS-resolvercachen, utför följande steg på en Windows 11-dator:
Välj Start-knappen, skriv sedan CMD på ditt tangentbord.
Högerklicka på Kommandotolk och välj Kör som administratör.
Alternativt kan du klicka på länken Kör som administratör i den högra panelen av Startmenyn som visar Kommandotolksappen.
Kopiera och klistra in följande kommando i Kommandotolken och tryck på Enter:
ipconfig /flushdns
Du måste inkludera ett mellanslag före snedstrecket.
Hur man rensar och återställer DNS-resolvercachen med hjälp av Kommandotolk
Kommandoradens gränssnitt kommer att visa meddelandet: DNS-resolvercachen rensades framgångsrikt.
Denna metod är också giltig för Windows 10, 8, 7, Vista, XP etc.
Alternativ 2 – Windows PowerShell-terminal
Välj Start-knappen, skriv sedan PowerShell.
Välj appen Windows PowerShell från listan över appar.
Hur man rensar DNS-cachen med PowerShell
Skriv följande kommando och tryck på Enter:
Clear-DnsClientCache
Det raderar DNS-resolvercachen men kommer inte att visa något bekräftelsemeddelande.
Alternativt kan du använda följande kommando i PowerShell för att se ett bekräftelsemeddelande:
Tryck på Windows + R tasten samtidigt på ditt tangentbord.
Den Kör kommandorutan kommer att dyka upp i det nedre vänstra hörnet av skärmen.
Där bör du se fältet Öppna.
Återställ DNS-resolvercachen med hjälp av Kör kommandoruta
Skriv följande kommando i det fältet och tryck på Enter för att radera den lokala DNS-cachen på din Windows 11-dator:
ipconfig /flushdns
Du får se en silhuett av Kommandotolken vilket bekräftar att Windows 11 har rensat DNS-resolvercachen.
Alternativ 4 – Använda en Batch-fil för rensa DNS
Om du behöver köra rensningskommandot för DNS flera gånger för webbplats- och mobilapputvecklingssyften på din Windows 11-dator, kan du vilja skapa en batch-fil för koderna. Sedan kan dubbelklicka på batch-filen automatiskt rensa den lokala DNS-cachen. Här är stegen för att skapa batch-filen:
Öppna Notepad-applikationen.
Kopiera och klistra in följande batchfil kommando i den:
cmd.exe /k ipconfig /flushdns
Nu, spara Notepad som en batch-fil. För att göra detta, tryck helt enkelt på Ctrl + S och döp om filen till flushDNS.bat.
Hur man rensar DNS med hjälp av en batch-fil
I rullgardinsmenyn Spara som typ, välj Alla filer.
Klicka på Spara för att skapa batch-filen.
Nu, gå till mappen där du sparade batch-filen och dubbelklicka på den.
Kommandotolken kommer att visas med bekräftelsemeddelandet att Windows raderade den lokala DNS-cachekopian.
Hur man rensar och återställer DNS-resolvercachen i webbläsare
Du kan också vilja rensa kopian av DNS-cachen på webbläsaren ifall du upplever problem med webbplatsladdning eller misstänker att hackare har riktat in sig på din dator för DNS-cacheförgiftning. Här är hur du kan göra detta för Chrome, Mozilla och Edge webbläsare:
Öppna Google Chrome webbläsare och skriv in följande destination i adressfältet:
Rensa DNS-cachen på Chrome
chrome://net-internals/#dns
Tryck nu på Enter för att komma åt DNS-cachekopian av Chrome-webbläsaren.
Bredvid texten Host resolver cache, klicka på Rensa host cache-knappen.
För Firefox-webbläsaren, använd helt enkelt följande destination, och resten av stegen är samma som för Chrome:
Hur man rensar DNS-resolvercachen på Firefox
about:networking#dns
Om du är på Microsoft Edge, kan du använda följande kod:
Hur man rensar DNS-resolvercachen på Edge
edge://net-internals/#dns
FAQ
Vad är DNS-resolvercachen?
Varje gång du besöker en webbplats med dess domännamn (dvs. microsoft.com), dirigeras din webbläsare till en DNS-server där den lär sig IP-adressen för den webbplatsen. Du dirigeras sedan till den webbplatsen. En post av IP-adressen som domännamnet pekar på skapas inom Windows så att om du besöker samma webbplats igen, kan informationen nås snabbare. Dessa poster som skapas utgör DNS-resolvercachen.
Varför skulle rensning av DNS-resolvercachen fixa något?
Ibland kan en IP-adress till en webbplats ändras. Om DNS-resolvercachen har den gamla IP-adressposten, kan det resultera i att din dator inte kan nå webbplatsen. Cachat data kan också bli korrupt. Därför är rensning ett steg du kan ta varje gång du inte kan ansluta till en webbplats.
Kan jag se data i DNS-resolvercachen?
Ja, det kan du. Från en Kommandotolk kan du använda följande kommando för att se datan i DNS-resolvercachen:
ipconfig /displaydns
Hur man får DNS-klientcachen
Alternativt kan du använda Microsoft PowerShell-terminalen på en Windows 11- eller 10-dator och utföra följande kod i den för att se datan som lagras i din Windows PCs DNS-resolvercache:
Get-DnsClientCache
Slutsats
Så nu vet du hur man rensar och återställer DNS-resolvercachen i en Windows 11-dator. Du lärde dig också hur man raderar den lokala cachekopian av DNS med hjälp av Kommandotolk och Kör kommandoruta i tidigare versioner av Windows som Windows 8, 7, Vista, XP etc. Ge de ovannämnda metoderna ett försök när du stöter på internetanslutningsproblem med en specifik webbplats eller app. Glöm inte att kommentera nedan om jag missade några andra steg för att rensa och återställa DNS-resolvercachen i Windows-datorer.