Har du några anslutningsproblem på din PC? Så här rensar du DNS-cachen på Windows 11 för att lösa potentiella internetproblem.
snabblänkar
- Rensa DNS-cache med hjälp av dialogrutan Kör
- Rensa DNS-cache med Windows Terminal (PowerShell och CMD)
- Rensa DNS-cache med hjälp av en batchfil
- Rensa automatiskt DNS-cache
Om du har använt en Windows-dator under en längre tid, finns det en mycket god chans att du har stött på något problem med din internetanslutning. Det är en mycket vanlig situation, och grundorsaken kan variera mycket. En potentiell bov är dock en skadad eller för lång DNS-cache.
Domain Name System (DNS) är i princip ett index över alla webbdomäner i världen. Den associerar en domän med en IP-adress, vilket gör att du kan upprätta en anslutning till en given webbplats. För att påskynda din anslutning kommer Windows 11 i allmänhet att lagra en DNS-cache så att din dator kan memorera domänen som är kopplad till en given IP-adress och därmed ansluta snabbare till den. Det är en viktig del av hur internet fungerar, men DNS-cachen kan skadas eller staplas upp mycket onödig information genom åren, sakta ner saker och ting och resulterar i potentiell anslutning fel.
Att rensa DNS-cachen på din Windows 11-dator är tack och lov relativt enkelt, och det finns flera sätt att göra det. Låt oss ta en titt på några av dem.
Rensa DNS-cache med hjälp av dialogrutan Kör
Förmodligen är det enklaste och snabbaste sättet att rensa DNS-cachen på din dator att använda dialogrutan Kör. Du kanske redan är bekant med det, särskilt om du är ett fan av kortkommandon. Så här använder du det:
- Tryck Windows-tangent + R på tangentbordet för att starta dialogrutan Kör.
- Skriv in texten ipconfig /flushdns i textrutan.
- Tryck Ctrl + Shift + Enter för att köra kommandot med administratörsbehörighet.
- Klick Ja på prompten.
Kommandot körs och DNS-cachen återställs.
Rensa DNS-cache med Windows Terminal (PowerShell och CMD)
Ett annat sätt att rensa DNS-cachen på Windows 11 är att använda Windows Terminal. Det här verktyget kan köra både Windows PowerShell och kommandotolken (CMD), och du kan använda båda profilerna. Kommandona är dock något annorlunda
- Högerklicka på Start-menyikonen i aktivitetsfältet och välj Terminal (admin). Vissa äldre versioner av Windows 11 kan säga Windows Terminal (admin).
- Beroende på din standardprofil anger du dessa kommandon:
- Windows PowerShell(standard): Stiga på Rensa-DnsClientCache
- Kommandotolk (CMD): Stiga på ipconfig /flushdns
- Din DNS-cache rensas och i fallet med kommandotolken kommer du att se ett bekräftelsemeddelande.
Observera att Windows Terminal inte är det enda sättet att köra PowerShell eller kommandotolken, och du kan fortfarande köra dessa verktyg med mer traditionella metoder. Du behöver bara köra dem som administratör och ange kommandona ovan.
Rensa DNS-cache med hjälp av en batchfil
Det finns ytterligare ett alternativ för att rensa DNS-cachen på Windows 11, och det är att använda en batchfil. Detta kommer att köra ett liknande kommando som de ovan, men eftersom det är en fil kan det vara lättare att använda igen i framtiden eftersom du kan köra det när du behöver. Här är vad du behöver göra:
- Öppen Anteckningsblock.
- Skriv in texten ipconfig /flushdns.
- Klick Fil och då Spara som.
- Ändra i dialogrutan Spara Spara typ som möjlighet att Alla typer.
- Namnge filen vad du föredrar, men se till att den har det .fladdermus i slutet.
- Högerklicka på filen du sparade och välj Kör som administratör.
- Kommandot körs och rensar din DNS-cache.
Nu när du har sparat filen kan du helt enkelt köra den som administratör när du behöver rensa DNS-cachen på din dator igen.
Rensa automatiskt DNS-cache
Det borde inte finnas något behov av att rensa DNS-cachen ofta, men om du råkar stöta på problem ofta kan du ställa in Windows 11 för att automatiskt rensa DNS-cachen enligt ett fastställt schema. För det måste du använda Registereditorn, vilket är något vi inte rekommenderar att du bråkar med om du inte vet vad du gör. Om du känner dig säker på att använda den, så här gör du:
- Öppna Registerredigerare.
- Navigera till denna plats: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters.
- Högerklicka på ett tomt utrymme i området till höger.
- Välja Ny, sedan DWORD (32-bitars) värde.
- Namnge det nya värdet MaxCacheTtl.
- Dubbelklicka på objektet du skapade för att redigera dess egenskaper.
- Ändra Värdedata fältet till hur lång tid som ska gå, i sekunder, för att DNS-cachen ska återställas. Till exempel, för att återställa cachen var 24:e timme, vill du gå in 86400 inom detta område.
- Klick OK.
- Högerklicka på ett tomt område i fönstret igen och välj Ny, då DWORD (32-bitars) värde.
- Namnge filen MaxNegativeCacheTtl.
- Dubbelklicka på objektet för att ändra dess egenskaper och ändra Värdedata fältet till 5.
- Klick OK.
Det är allt. Din fantastisk bärbar dator kommer nu att ställas in för att automatiskt rensa DNS-cacheminnet på vilken kadens du än väljer. Som vi har nämnt är det sannolikt överdrivet att rensa DNS-cachen varje dag, men du kan ställa in ett högre värde om du vill göra det mindre ofta.
Det borde ge dig några metoder för att rensa DNS-cachen på din Windows 11-dator, och i verkligheten behöver du bara en. Det är bara en fråga om preferenser. När det gäller cache, kanske du vill kolla in hur man gör rensa andra cachefiler i Windows 11. Eller, för att lära dig mer om andra Windows 11-funktioner, varför inte titta på hur du anpassar din Windows 11-dator?