Jak vyprázdnit mezipaměť DNS ve Windows, MacOS a Linux

Problémy s DNS můžete snadno opravit vyprázdněním mezipaměti DNS!

Jak vyprázdnit mezipaměť DNS ve Windows, Linuxu a macOS
Jak vyprázdnit mezipaměť DNS ve Windows, Linuxu a macOS

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“

Vyberte „Spustit jako správce“
Vyberte „Spustit jako správce“

Krok 2. Tím se otevře zvýšený příkazový řádek s právy správce.

Zvýšený příkazový řádek s právy správce
Zvýšený příkazový řádek s právy správce

Krok 3. Na příkazovém řádku zadejte příkaz – ipconfig /flushdns

Zadejte daný příkaz
Zadejte daný příkaz

Krok 4. Počkejte několik sekund, dokud se nezobrazí zpráva o úspěchu.

Zpráva o úspěchu
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.

terminál macos

Na terminálu musíte provádět příkazy na základě verze, kterou máte.

flush dns v mac

  • 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.

Příkazy Linuxu k vymazání mezipaměti DNS
Příkazy Linuxu k vymazání mezipaměti 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.