Máte nějaké problémy s připojením na vašem PC? Zde je návod, jak vymazat mezipaměť DNS v systému Windows 11, abyste vyřešili potenciální problémy s internetem.
Rychlé odkazy
- Vymažte mezipaměť DNS pomocí dialogového okna Spustit
- Vymazání mezipaměti DNS pomocí Windows Terminal (PowerShell a CMD)
- Vymažte mezipaměť DNS pomocí dávkového souboru
- Automaticky vymazat mezipaměť DNS
Pokud jste počítač se systémem Windows používali delší dobu, je velmi velká šance, že jste narazili na nějaký problém s připojením k internetu. Je to velmi častá situace a základní příčina se může hodně lišit. Potenciálním viníkem je však poškozená nebo příliš dlouhá mezipaměť DNS.
Domain Name System (DNS) je v podstatě index každé webové domény na světě. Přidruží doménu k IP adrese, což vám umožní navázat spojení s danou webovou stránkou. Pro urychlení vašeho připojení bude systém Windows 11 obecně ukládat mezipaměť DNS, aby si váš počítač mohl zapamatovat doménu spojenou s danou IP adresou, a tak se k ní připojit rychleji. Je to důležitá součást fungování internetu, ale mezipaměť DNS se může poškodit nebo se nahromadit mnoho zbytečných informací v průběhu let, zpomaluje věci a vede k potenciálnímu spojení chyby.
Vymazání mezipaměti DNS na počítači se systémem Windows 11 je naštěstí relativně snadné a existuje několik způsobů, jak to udělat. Pojďme se na některé z nich podívat.
Vymažte mezipaměť DNS pomocí dialogového okna Spustit
Pravděpodobně nejjednodušší a nejrychlejší způsob, jak vymazat mezipaměť DNS v počítači, je použít dialogové okno Spustit. Možná už to znáte, zvláště pokud jste fanouškem klávesových zkratek. Postup použití:
- lis Klávesa Windows + R na klávesnici a spusťte dialogové okno Spustit.
- Zadejte text ipconfig /flushdns do textového pole.
- lis Ctrl + Shift + Enter ke spuštění příkazu s oprávněními správce.
- Klikněte Ano na výzvu.
Příkaz se spustí a mezipaměť DNS bude resetována.
Vymazání mezipaměti DNS pomocí Windows Terminal (PowerShell a CMD)
Dalším způsobem, jak vymazat mezipaměť DNS v systému Windows 11, je použití Windows Terminal. Tento nástroj může spouštět jak prostředí Windows PowerShell, tak příkazový řádek (CMD) a můžete použít oba profily. Příkazy se však mírně liší
- Klepněte pravým tlačítkem myši na ikonu nabídky Start na hlavním panelu a vyberte Terminál (admin). Některé starší verze Windows 11 mohou říkat Windows Terminal (Admin).
- V závislosti na vašem výchozím profilu zadejte tyto příkazy:
- Windows PowerShell(výchozí): Zadejte Clear-DnsClientCache
- Příkazový řádek (CMD): Vstupte ipconfig /flushdns
- Vaše mezipaměť DNS bude vymazána a v případě příkazového řádku se zobrazí potvrzovací zpráva.
Všimněte si, že Windows Terminal není jediný způsob, jak spustit PowerShell nebo příkazový řádek, a stále můžete tyto nástroje spouštět pomocí tradičnějších metod. Stačí je spustit jako správce a zadat výše uvedené příkazy.
Vymažte mezipaměť DNS pomocí dávkového souboru
Existuje ještě další možnost, jak vymazat mezipaměť DNS v systému Windows 11, a to pomocí dávkového souboru. Tím se spustí podobný příkaz jako výše uvedené, ale protože se jedná o soubor, může být snazší jej znovu použít v budoucnu, protože jej můžete spustit, kdykoli budete potřebovat. Zde je to, co musíte udělat:
- OTEVŘENO poznámkový blok.
- Zadejte text ipconfig /flushdns.
- Klikněte Soubor a pak Uložit jako.
- V dialogovém okně Uložit změňte Uložit typ jako možnost Všechny typy.
- Pojmenujte soubor, jak chcete, ale ujistěte se, že má .netopýr na konci.
- Klikněte pravým tlačítkem na soubor, který jste uložili, a vyberte Spustit jako administrátor.
- Příkaz se spustí a vymaže mezipaměť DNS.
Nyní, když máte soubor uložený, můžete jej jednoduše spustit jako správce, kdykoli budete potřebovat znovu vymazat mezipaměť DNS v počítači.
Automaticky vymazat mezipaměť DNS
Mezipaměť DNS by nemělo být potřeba často vymazávat, ale pokud se často setkáte s problémy, můžete systém Windows 11 nastavit tak, aby automaticky vymazával mezipaměť DNS podle nastaveného plánu. K tomu budete muset použít Editor registru, což je něco, s čím se nedoporučujeme zahrávat, pokud nevíte, co děláte. Pokud jste si jisti jeho používáním, postupujte takto:
- Otevři Editor registru.
- Přejděte na toto místo: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters.
- Klepněte pravým tlačítkem na prázdné místo v oblasti napravo.
- Vybrat Nový, pak Hodnota DWORD (32 bitů)..
- Pojmenujte novou hodnotu MaxCacheTtl.
- Poklepáním na položku, kterou jste vytvořili, upravte její vlastnosti.
- Změň Hodnotové údaje pole na dobu v sekundách, která by měla uplynout, než bude mezipaměť DNS resetována. Chcete-li například resetovat mezipaměť každých 24 hodin, budete chtít zadat 86400 v tomto oboru.
- Klikněte OK.
- Znovu klikněte pravým tlačítkem na prázdnou oblast okna a vyberte Nový, pak Hodnota DWORD (32 bitů)..
- Pojmenujte soubor MaxNegativeCacheTtl.
- Poklepáním na položku změníte její vlastnosti a změníte Hodnotové údaje pole do 5.
- Klikněte OK.
A je to. Vaše úžasný notebook bude nyní nastaveno tak, aby automaticky vymazalo mezipaměť DNS při libovolné kadenci, kterou zvolíte. Jak jsme již zmínili, každodenní čištění mezipaměti DNS je pravděpodobně přehnané, ale pokud to chcete dělat méně často, můžete nastavit vyšší hodnotu.
To by vám mělo poskytnout několik metod pro vymazání mezipaměti DNS v počítači se systémem Windows 11 a ve skutečnosti potřebujete pouze jednu. Je to jen otázka preference. Na téma cache se možná budete chtít podívat, jak na to vymažte ostatní soubory mezipaměti v systému Windows 11. Nebo pokud se chcete dozvědět více o dalších funkcích Windows 11, proč se nepodívat jak přizpůsobit počítač se systémem Windows 11?