Jak vymazat DNS cache ve Windows a macOS
Shrnutí: Ve Windows vymažete DNS cache příkazem ipconfig /flushdns. Na Macu použijete dvojici příkazů níže. Reset pomůže, když si počítač pamatuje starou adresu webu, který už jinde funguje. Chybné nastavení domény ani cache vzdálených DNS serverů tím neopravíte.
Obsah článku
Kdy má vymazání DNS cache smysl?
Přesunuli jste web na nový server, ale jeden počítač stále otevírá starou verzi. Příčinou může být DNS cache: zařízení si nalezenou adresu na určitou dobu ukládá, aby se na ni nemuselo ptát při každém připojení. Vymazáním ho přimějete získat odpověď znovu.
Pokud doména nefunguje ani přes jiné připojení, například v mobilních datech, nejdřív zkontrolujte její DNS záznamy. Pravidelné mazání cache internet nezrychluje; naopak se po něm musí potřebné adresy znovu dohledat.
Vidíte jen starý obrázek nebo text na jinak správném webu? Pak může být problém v cache stránek v prohlížeči, CDN nebo aplikaci. DNS si nepamatuje fotografie ani obsah HTML, pouze odpovědi na DNS dotazy.
Jak vymazat DNS cache ve Windows?
Ve Windows 11 otevřete Start, vyhledejte Terminál nebo Příkazový řádek a spusťte ho jako správce. Potvrďte požadavek na zvýšená oprávnění, zadejte následující příkaz a stiskněte Enter:
ipconfig /flushdns
Po úspěchu Windows oznámí, že mezipaměť překladu DNS vyprázdnil. Přesná věta závisí na jazyku systému. Příkaz ipconfig /flushdns nemění nastavené DNS servery ani veřejné záznamy domény.
Uložené položky si můžete prohlédnout pomocí ipconfig /displaydns. Pokud se po vymazání brzy objeví nové, nemusí jít o chybu. Spuštěné aplikace už mezitím mohly zadat další dotazy.
Alternativa v PowerShellu
V PowerShellu lze použít také:
Clear-DnsClientCache
Clear-DnsClientCache dělá totéž, takže stačí jedna varianta. Kvůli vymazání DNS cache nemusíte přidávat příkazy pro uvolnění IP adresy ani resetovat celou síť.
Jak vymazat DNS cache na Macu?
Otevřete Terminál, například přes Spotlight. Na současných verzích macOS se službou mDNSResponder zadejte tyto dva příkazy, každý zvlášť potvrďte Enterem:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
Terminál může požádat o heslo místního účtu s potřebným oprávněním. Při jeho psaní se nezobrazují znaky ani hvězdičky. Po dokončení se nemusí objevit žádné potvrzení; chybová hláška o oprávnění nebo nenalezeném procesu ale znamená, že postup neproběhl podle očekávání.
První příkaz vyprázdní cache nástroje dscacheutil. Druhý požádá službu mDNSResponder o vyčištění její DNS cache pomocí signálu HUP. Přestože obsahuje slovo killall, v této podobě neposílá signál KILL k násilnému ukončení procesu.
dscacheutil -flushcache čistí celou cache spravovanou tímto nástrojem, proto ho používejte při řešení konkrétního problému. Na firemním Macu bez potřebných práv požádejte správce. Pro velmi staré verze macOS se příkazy mohou lišit.

Co vymazání místní cache nevyřeší?
Počítač může dostat starou adresu znovu od DNS serveru, na který se ptá. Ten má vlastní cache a reset vašeho zařízení ji neovlivní. V takovém případě rozhoduje TTL uložené odpovědi, ne počet opakování příkazu.
Vlastní cache může mít i prohlížeč, zejména používá-li vlastní zabezpečené DNS. Zavřete ho, znovu spusťte a při přetrvávajícím problému zkontrolujte jeho síťové nastavení. Vymazání systémové cache nemusí ukončit již navázaná spojení ani vyčistit cache jednotlivých aplikací.
Reset také neopraví chybnou IP v DNS, propadlou doménu ani certifikát. Nezmění soubor hosts nebo pravidla firemní VPN. Pokud některá z těchto věcí určuje nesprávný výsledek, je potřeba opravit ji.
Jak ověřit výsledek a pokračovat při problému?
- Znovu otevřete stejnou adresu. Zachovejte variantu s
wwwnebo bez něj, abyste porovnávali stejné jméno. - Zkuste jiné zařízení či připojení. Problém pouze v jednom prohlížeči hledejte nejdřív v něm. Chyba napříč zařízeními spíš vyžaduje kontrolu domény nebo služby.
- Porovnejte veřejné DNS. Ve výpisu záznamů zkontrolujte A, AAAA nebo CNAME podle údajů hostingu. Jde o samostatný dotaz, nikoli čtení cache vašeho počítače.
- Řiďte se konkrétní chybou. Pokud se počítač připojuje na správný server, ale hlásí chybu certifikátu, pokračujte kontrolou HTTPS.
Pro dotaz na vybraný DNS server můžete použít například nslookup -type=A example.com 8.8.8.8. Výsledek řekne, co odpovídá tento server. Nepotvrdí vyčištění systémové cache. Zejména na macOS nepoužívá nslookup stejné vyhledávání adres jako ostatní aplikace.

Často kladené otázky
Smaže vymazání DNS cache hesla nebo historii?
Ne, uvedené příkazy nemažou hesla, cookies ani historii prohlížeče. Čistí cache pro vyhledávání jmen; na Macu také příslušnou systémovou vyhledávací cache.
Je po vymazání potřeba restart počítače?
Obvykle ne. Znovu otevřete aplikaci, ve které se problém projevoval, a vyzkoušejte adresu. Restart může pomoci s jiným místním problémem, ale neopraví chybné DNS nastavení domény.
Mám rovnou změnit DNS na Google nebo Cloudflare?
Nejdřív stačí srovnávací dotaz, například přes nslookup. Trvalá změna DNS serveru může ovlivnit firemní jména nebo filtrování sítě. Na pracovním zařízení ji řešte se správcem.
Použité zdroje a metodika
Postup rozlišuje místní DNS cache, odpovědi vzdáleného resolveru a cache webového obsahu. Příkazy vycházejí z dokumentace Microsoftu, systémových manuálů macOS a zveřejněného kódu Apple.
- Microsoft. Ipconfig. https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ipconfig. Přístup dne 22. 9. 2026.
- Microsoft. Clear-DnsClientCache. https://learn.microsoft.com/en-us/powershell/module/dnsclient/clear-dnsclientcache. Přístup dne 22. 9. 2026.
- Apple. mDNSResponder, obsluha signálu SIGHUP. https://github.com/apple-oss-distributions/mDNSResponder/blob/mDNSResponder-2600.140.3/mDNSMacOSX/daemon.c. Přístup dne 22. 9. 2026.
- Apple. Manuály dscacheutil, mDNSResponder a killall, distribuované s macOS. Dostupné příkazy
man dscacheutil,man mDNSResponderaman killall. Přístup dne 22. 9. 2026. - Apple. Nslookup, manuál distribuovaný s macOS. Dostupný příkazem
man nslookup, část macOS NOTICE. Přístup dne 22. 9. 2026. - Google. Get Started with Google Public DNS. https://developers.google.com/speed/public-dns/docs/using. Přístup dne 22. 9. 2026.