Problémy s DNS můžete snadno opravit vyprázdněním mezipaměti DNS!
Přiznejme si; často jsme narazili na stránky, které se na našem počítači nenačítají, i když na jiných zařízeních stránky fungují dobře. Tato věc se děje hlavně kvůli problémům s DNS. Než se však dozvíte o problémech s DNS, musíte vědět o mezipaměti DNS.
Co je mezipaměť DNS?
Většina operačních systémů byla nastavena na automatické ukládání IP adresy a dalších DNS záznamů do mezipaměti. Tato věc se provádí pro urychlení spojení mezi IP adresou a webovým serverem. Tato mezipaměť je to, čemu říkáme ‘DNS Cache’
Mezipaměť DNS je tedy typ záznamu, který spravuje operační systém. Někdy je mezipaměť DNS zastaralá nebo poškozená, což vede k různým chybám DNS a problémům s připojením.
Chcete-li se vypořádat s problémy mezipaměti DNS, musíte ručně vyprázdnit mezipaměť DNS v operačním systému.
Kroky k vyprázdnění mezipaměti DNS v systému Windows:
Pokud používáte operační systém Windows, můžete mezipaměť DNS snadno vyprázdnit. Chcete-li vyprázdnit a znovu vytvořit mezipaměť DNS v operačním systému Windows 10, postupujte podle jednoduchých kroků uvedených níže.
Krok 1. Nejprve otevřete nabídku Start a vyhledejte CMD. Klikněte pravým tlačítkem myši na CMD a vyberte „Spustit jako správce“
Krok 2. Tím se otevře zvýšený příkazový řádek s právy správce.
Krok 3. Na příkazovém řádku zadejte příkaz – ipconfig /flushdns
Krok 4. Počkejte několik sekund, dokud se nezobrazí zpráva o úspěchu.
Krok 5. Chcete-li ukončit příkazový řádek, zadejte ‘exit’ a stiskněte tlačítko Enter.
A je to! Jsi hotov. Nyní restartujte počítač, aby se změny projevily.
Kroky k vyprázdnění mezipaměti DNS v systému macOS:
MacOS má různé příkazy pro každou ze svých verzí. Chcete-li vymazat mezipaměť DNS v systému macOS, musíte spustit terminál a spustit příkaz. Chcete-li spustit terminál, přejděte do části Aplikace > Nástroje > Terminál.
Na terminálu musíte provádět příkazy na základě verze, kterou máte.
-
MacOS 10.10.4 a vyšší:
sudo killall -HUP mDNSResponder
-
Pro macOS 10.10.1, 10.10.2 a 10.10.3:
sudo discoveryutil mdnsflushcache
-
MacOS 10.7, 10.8 a 10.9:
sudo killall -HUP mDNSResponder
-
MacOS 10.5 a 10.6:
sudo dscacheutil -flushcache
Po dokončení nezapomeňte restartovat zařízení Mac. Po restartu MacOS znovu sestaví mezipaměť DNS.
Kroky k vyprázdnění mezipaměti DNS v systému Linux:
Proces vyprázdnění mezipaměti DNS v Linuxu je trochu odlišný od Windows a Mac. Je to proto, že každá z distribucí Linuxu používá jiné služby DNS.
V závislosti na balíčcích vašeho systému tedy musíte provést odpovídající příkazy
Vyprázdnit mezipaměť DNS serveru BIND:
Vymažte mezipaměť DNS NSCD
Vyprázdnit mezipaměť DNSMASQ DNS
Tento článek je tedy o tom, jak můžete vymazat mezipaměť DNS v operačních systémech Windows, Mac a Linux. Máte-li v této souvislosti nějaké pochybnosti, dejte nám vědět do pole pro komentáře níže. Doufám, že vám tento článek pomohl! Sdílejte to prosím také se svými přáteli.