Jak vymazat mezipaměť DNS na jakémkoli zařízení
Kompletní průvodce vyprázdněním mezipaměti DNS ve Windows, na macOS, Linuxu, iOS, Androidu a v Chromu. A navíc: proč s chytřejším DNS tohle skoro nikdy nemusíte řešit.
Nemůžete se dostat na web, který ještě před chvílí fungoval? Přesměrovává vás to na starý server? Řešením často bývá vymazání mezipaměti DNS - existuje ale lepší způsob, jak tohle už nikdy neřešit.
Co je mezipaměť DNS?
Pokaždé, když navštívíte webovou stránku, vaše zařízení vyhledá doménové jméno (například google.com) a přeloží ho na IP adresu (například 142.250.80.46). Toto vyhledávání probíhá přes systém doménových jmen - DNS - který funguje jako telefonní seznam internetu.
Aby se vše zrychlilo, vaše zařízení si ukládá do mezipaměti výsledky těchto vyhledávání lokálně. Při příští návštěvě stejného webu zařízení vyhledávání přeskočí a použije uloženou odpověď. Právě tomu se říká mezipaměť DNS.
V čem je problém? Většina resolverů vašeho ISP drží záznamy v mezipaměti 12-24 hodin. Když web změní servery nebo když si přenastavíte DNS, zůstanete na hodiny uvězněni se zastaralými daty.
ClearDNS používá TTL mezipaměti 20-60 sekund. Zastaralé záznamy se opraví samy. Nastavte si ho hned - zdarma. →Kdy byste měli mezipaměť DNS vymazat?
Mezipaměť DNS byste měli vyprázdnit, když:
- Web se nenačte a přitom na jiných zařízeních nebo sítích funguje normálně
- Zobrazuje se vám „DNS_PROBE_FINISHED_NXDOMAIN“ nebo podobná chyba DNS v prohlížeči
- Právě jste změnili poskytovatele DNS a chcete, aby se změna projevila okamžitě
- Web se nedávno přestěhoval na nový server a vy pořád vidíte starou verzi
- Zapnuli nebo vypnuli jste pravidla filtrování DNS a chcete, aby se změny projevily hned
Anebo to všechno můžete přeskočit. S ClearDNS je maximální doba v mezipaměti 60 sekund - zastaralé záznamy vyprší samy dřív, než si toho vůbec všimnete.
Vymazání mezipaměti DNS ve Windows
Ušetřete si práci - používejte ClearDNS ve Windows
Místo abyste pokaždé, když mezipaměť DNS zastará, spouštěli příkazy, nastavte si ClearDNS jednou a už na něj nemusíte myslet. ClearDNS obnovuje DNS záznamy automaticky každých 20-60 sekund - a k tomu získáte blokování reklam, ochranu před trackery a filtrování malwaru. Zabere to 2 minuty a nepotřebujete žádný účet.
Nastavte si ClearDNS ve Windows hned - zdarma →Ruční postup: vyprázdnění mezipaměti DNS ve Windows
Otevřete Příkazový řádek nebo PowerShell jako správce (klikněte pravým tlačítkem na tlačítko Start a vyberte „Terminál (správce)“).
Spusťte:
ipconfig /flushdns
Měli byste vidět: Successfully flushed the DNS Resolver Cache.
Pro ověření, že je mezipaměť prázdná:
ipconfig /displaydns
Poznámka: Tohle budete muset udělat pokaždé, když mezipaměť zastará. S ClearDNS se záznamy obnovují automaticky každých 20-60 sekund.
Vymazání mezipaměti DNS na macOS
Vynechte Terminál - používejte ClearDNS na Macu
No sudo příkazy, žádný Terminál, žádné zadávání hesla. Nastavte si ClearDNS na Macu jednou a problémy s mezipamětí DNS navždy zmizí. Automatické obnovování mezipaměti, blokování reklam a ochrana soukromí - zabere to ani ne 2 minuty.
Ruční postup: vyprázdnění mezipaměti DNS na macOS
Otevřete Terminál (Cmd + mezerník, napište „Terminal“ a stiskněte Enter).
Spusťte tento příkaz (funguje na macOS Ventura, Sonoma, Sequoia a novějších):
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Po vyzvání zadejte své heslo. Žádné potvrzení se nezobrazí - mezipaměť se vymaže tiše.
Tohle budete muset opakovat pokaždé znovu. ClearDNS to řeší automaticky díky TTL mezipaměti 20-60 sekund.
Vymazání mezipaměti DNS na Linuxu
Lepší cesta - používejte ClearDNS na Linuxu
Ať jedete na Ubuntu, Fedoře, Archu nebo Debianu - ClearDNS funguje všude stejně. Nastavte ho jednou a problémy s mezipamětí DNS jsou natrvalo vyřešené napříč všemi distribucemi. Automatické obnovování DNS každých 20-60 sekund a k tomu plné filtrování DNS.
Nastavte si ClearDNS na Linuxu hned - zdarma →Ruční postup: vyprázdnění mezipaměti DNS na Linuxu
Pro systemd-resolved (Ubuntu 18.04+, Fedora):
sudo systemd-resolve --flush-caches
Pro ověření:
sudo systemd-resolve --statistics
Pro dnsmasq nebo nscd:
sudo systemctl restart dnsmasq
# or
sudo systemctl restart nscd
Různé distribuce používají různé DNS resolvery. ClearDNS funguje na všech úplně stejně.
Vymazání mezipaměti DNS na iPhonu / iPadu
Nastavte a zapomeňte - ClearDNS na iOS
Žádné přepínání Letového režimu, žádná nastavení zahrabaná v menu. ClearDNS na iOS udržuje vaše DNS automaticky čerstvé díky TTL mezipaměti pod 60 sekund. DNS profil nainstalujete jedním klepnutím - včetně blokování reklam a ochrany před trackery v celém systému.
Nastavte si ClearDNS na iPhonu hned - zdarma →Ruční postup: vyprázdnění mezipaměti DNS na iOS
Otevřete Nastavení, zapněte Letový režim, počkejte 10 sekund a pak ho zase vypněte. Tím se vymaže mezipaměť DNS a zároveň se resetují síťová připojení.
Případně přejděte do Nastavení > Wi-Fi, klepněte na (i) vedle vaší sítě a klepněte na Obnovit zápůjčku.
Tím se dočasně přeruší všechna síťová připojení. S ClearDNS se záznamy obnovují tiše na pozadí.
Vymazání mezipaměti DNS na Androidu
Chytrá cesta - ClearDNS na Androidu
Android vám ruční mazání mezipaměti DNS překvapivě komplikuje. ClearDNS to řeší jednou provždy - nastavte ho přes Privátní DNS a mezipaměť už nikdy vyprazdňovat nemusíte. Zabere to 30 sekund a získáte automatické obnovování mezipaměti, blokování reklam a ochranu před malwarem v celém systému.
Nastavte si ClearDNS na Androidu hned - zdarma →Ruční postup: vyprázdnění mezipaměti DNS na Androidu
Postup 1: Přepněte Letový režim tam a zpět (stejně jako na iOS).
Postup 2: V Chromu přejděte na:
chrome://net-internals/#dns
Klepněte na Clear host cache.
Android žádné systémové vyprázdnění DNS nenabízí. ClearDNS toto omezení díky krátkým TTL úplně obchází.
Vymazání mezipaměti DNS v Chromu
S ClearDNS na mezipaměti Chromu nezáleží
Chrome si udržuje vlastní mezipaměť DNS oddělenou od systému. I po vyprázdnění systémové mezipaměti může Chrome dál používat zastaralé záznamy. ClearDNS řeší obojí - záznamy se obnovují každých 20-60 sekund na úrovni resolveru, takže Chrome dostává vždy čerstvá data.
Nastavte si ClearDNS a vynechte tanečky s chrome://flags →Ruční postup: vyprázdnění interní mezipaměti DNS v Chromu
Otevřete novou kartu a přejděte na:
chrome://net-internals/#dns
Klikněte na Clear host cache. Poté přejděte na:
chrome://net-internals/#sockets
Klikněte na Flush socket pools a uzavřete tak všechna otevřená spojení, která ještě používají staré IP adresy.
Je potřeba provést oba kroky. S ClearDNS není nutný ani jeden.
Proč mezipaměť DNS způsobuje problémy
Tradiční DNS resolvery nastavují dlouhé doby uložení v mezipaměti - tzv. TTL (Time to Live). Mnoho ISP drží DNS záznamy v mezipaměti 24 hodin i déle. Když pak web změní svou IP adresu, můžete se klidně celý den marně připojovat ke starému serveru.
To způsobuje skutečné problémy:
- Stěhování webů: Web se přesune na nový hosting, ale vaše zařízení se dál připojuje ke starému
- Přepnutí CDN při výpadku: CDN přepne na jiný edge server, ale vaše mezipaměť ukazuje na ten starý
- Změny ve filtrování DNS: Aktualizujete pravidla blokování, ale kvůli zastaralé mezipaměti dál platí ta stará
- Bezpečnostní aktualizace: IP adresa domény se po bezpečnostním incidentu změní, ale vy máte v mezipaměti pořád tu kompromitovanou
„Čím delší je TTL vaší mezipaměti DNS, tím déle můžete zůstat uvězněni se zastaralými, nesprávnými, nebo dokonce nebezpečnými DNS záznamy.“
Jak ClearDNS odstraňuje problém s mezipamětí
ClearDNS k tomu přistupuje zásadně jinak. Místo ukládání DNS záznamů na hodiny či dny používá ClearDNS extrémně krátká okna mezipaměti:
TTL mezipaměti ClearDNS vs. váš ISP
- Rozhodovací mezipaměť: 20 sekund (ISP: 12-24 hodin)
- Aktualizace pravidel: 60 sekund (ISP: nutné ruční vyprázdnění)
- Blokované domény: 60 sekund (ISP: nelze - žádné filtrování)
- Povolené domény: 1-60 sekund (ISP: hodiny)
Maximální doba zastarání: 60 sekund. Obvykle: pod 20 sekund.
To znamená:
- Konec ručního vyprazdňování mezipaměti - zastaralé záznamy vyprší samy do minuty
- Okamžité změny pravidel - zablokujte nebo odblokujte doménu a změna se projeví téměř okamžitě
- Rychlejší přepnutí při výpadku - když web změní servery, dostanete se na ten nový během několika sekund
- Lepší zabezpečení - kompromitované domény se po aktualizaci seznamů hrozeb zablokují rychleji
A ClearDNS vám navíc dá mnohem víc než jen rychlé obnovování mezipaměti:
- Blokování reklam a trackerů na úrovni DNS - žádná rozšíření prohlížeče nejsou potřeba
- Ochrana před malwarem a phishingem - nebezpečné domény jsou zablokované dřív, než se načtou
- Bez nutnosti účtu - nastavení za méně než 2 minuty, zcela anonymně
- Funguje na každém zařízení - telefony, notebooky, tablety, chytré televize, routery
Mezipaměť DNS vs. mezipaměť prohlížeče
Nezaměňujte mezipaměť DNS s mezipamětí prohlížeče. Jde o dvě různé věci:
- Mezipaměť DNS ukládá převody doménových jmen na IP adresy. Jejím vyprázdněním vynutíte nové DNS vyhledávání.
- Mezipaměť prohlížeče ukládá obsah webových stránek (obrázky, CSS, JavaScript). Jejím vymazáním vynutíte nové stažení souborů stránky.
Pokud web vypadá rozbitě nebo zastarale, zkuste vymazat obojí. Pokud se ale na web vůbec nedostanete, bývá na vině obvykle mezipaměť DNS - a s ClearDNS tenhle problém prostě neexistuje.
Přestaňte mazat mezipaměť DNS ručně
ClearDNS používá TTL mezipaměti 20-60 sekund. Zastaralé záznamy se opraví samy. Bez nutnosti účtu.
Nastavit ClearDNS