Ve většině případů si váš operační systém poradí s odstraňováním problémů sám. Někdy ale musíte sáhnout po ručním zásahu, například vymazat DNS cache.
Naštěstí si dnes Google vyhledáte téměř cokoli a váš OS i prohlížeče používají systém, který tento proces urychluje. Jak?
Řekněme, že pokaždé, když narazíte na problém se softwarem na počítači s Windows, navštívíte Podpora Microsoft; tato stránka se stane jednou z vašich nejnavštěvovanějších. Váš operační systém a prohlížeč si toho všimnou a využívají nástroj zvaný DNS (systém doménových jmen) cache pro optimalizaci vašeho webového provozu a úsporu síťových prostředků.
Každý systém ale může zažít výpadek nebo chybu způsobenou technickou závadou či jiným problémem. Pokud problém přetrvává, musíte využít své technické znalosti nebo požádat o pomoc.
- Co je DNS cache a jak funguje?
- Proč je potřeba vymazat DNS cache?
- Jak vymazat DNS cache na různých operačních systémech?
- Jak vymazat DNS cache v Google Chrome
- Často kladené otázky
- Co znamená DNS?
- Proč bych měl mazat cache DNS?
- Co se stane, když vyprázdním DNS?
- Co dělá příkaz pro vymazání cache DNS v Chrome?
- Je bezpečné smazat cache DNS?
- Jak často bych měl vyprazdňovat DNS?
- Zlepší příkaz flush DNS Windows 10 rychlost internetu?
- Jak poznám, kdy je čas vymazat cache DNS na svém zařízení?
- Závěr
Otrávená nebo poškozená cache DNS je problém, o kterém zde mluvíme, a tento článek vám ukáže, jak s ním naložit.
Než se pustíme do toho, proč a jak mazat cache DNS, ujasněme si základy.
Co je DNS cache a jak funguje?
Tuto část rozdělíme na tři celky: DNS, cache a cache DNS.
Co je DNS?
DNS je zkratka pro Domain Name System, který převádí doménová jména, jako je Cloudzy.com nebo Amazon.com, na IP adresy čitelné pro prohlížeče. DNS funguje jako online telefonní seznam: znáte název webu, který chcete navštívit, a DNS má jeho číslo.
Proč je DNS nutný? Protože bez IP adresy není žádné doménové jméno dostupné. Představte si DNS jako systém, který přiřadí každému názvu hostitele značku. Když uživatel zadá název hostitele, DNS pomocí těchto značek najde jeho umístění a přesměruje uživatele na příslušný web.
Co je Cache?
Cache je uložená informace nebo data, ke kterým máte rychlejší přístup, protože jsou již načtená.
Co je DNS cache?
Řekněme, že každý den procházíte Amazon a prohlížíte si oblíbené digitální produkty. IP adresy tohoto webu a související informace se ukládají do databáze zvané cache DNS. Každá IP adresa uložená v cache DNS se při příštím vyhledání načte rychleji.
Stejný princip platí pro všechny vaše nejnavštěvovanější weby. Celý smysl tohoto procesu je zkrátit dobu načítání těchto stránek. Pokud ale ukládání do cache DNS urychluje přístup k webům, proč ji vůbec čas od času mazat?
Proč je potřeba vymazat DNS cache?
DNS uchovává spoustu IP adres, ale jsou všechny bezpečné? A i kdyby byly, může jejich přítomnost v cache DNS způsobit problémy?
Bohužel ano.
Zde jsou důvody, proč byste měli cache DNS pravidelně mazat:
- Některé IP adresy jsou nebezpečné nebo poškozené a mohou způsobovat bezpečnostní a výkonnostní problémy, snižovat rychlost sítě a narušovat konektivitu.
- Vaše cache DNS obsahuje všechny IP adresy, které jste navštívili, a tím se stává lákavým cílem pro DNS spoofing. Pokud se kyberzločincům podaří získat přístup k vaší cache DNS, mohou uložené IP adresy pozměnit a přesměrovat vás na škodlivé nebo podvodné stránky. (Nejlepší ochranou je spustit příkaz pro vymazání cache DNS.)
- Reklamní společnosti studují chování uživatelů, a kromě cookies a pluginů třetích stran je vaše cache DNS cenným zdrojem informací o vašem online chování. Vzpomeňte si na historii vyhledávání. Chcete, aby k ní měli přístup kyberzločinci nebo velké korporace? Určitě ne. Historie vyhledávání je jako váš soukromý šuplík, ve kterém mohou být uloženy věci, které nechcete sdílet. Cache DNS je na tom podobně, proto ji chraňte před zvědavýma očima.
- Někdy se může stát, že se vám nedaří načíst web, který běžně navštěvujete: buď se nenačte vůbec, nebo se při každém kliknutí na odkaz zobrazí chyba. Oba případy mohou souviset s cache DNS. Pokud se při vyhledání IP adresy zobrazí chyba 404, mohlo dojít ke změně doménového jména nebo hostitele, přičemž vaše cache DNS stále načítá staré nebo neaktuální informace. V druhém případě se web nenačte ani po vymazání cookies a integrací třetích stran, protože problémem je přeplněná cache DNS.
Když telefon přestane reagovat, sáhnete po tlačítku restartu, a v devíti případech z deseti to pomůže. Příkaz pro vymazání cache DNS je takový restart vašeho operačního systému.
Jak vymazat DNS cache na různých operačních systémech?
Příkaz pro vymazání mezipaměti DNS se liší podle operačního systému a jeho verze.
Příkaz pro vyprázdnění DNS cache v Windows
Následující kroky popisují, jak vymazat mezipaměť DNS ve Windows 11, 10, 8, 7 a XP.
Postup pro vymazání mezipaměti DNS ve Windows 10/11:
- Klikněte na Začátek tlačítko a zadejte cmd do vyhledávacího pole.
- Klikněte na Příkazový řádek a zadejte následující příkaz:
ipconfig /flushdns
- Po zobrazení níže uvedené zprávy můžete zavřít okno příkazového řádku:
Mezipaměť překladače DNS byla úspěšně vymazána.
Postup pro vymazání mezipaměti DNS ve Windows 8/7/XP:
Příkaz pro vymazání mezipaměti DNS ve Windows 8, 7 a XP je stejný jako ve Windows 10 a 11. Jediný krok, který se liší, je nalezení Příkazový řádek okno.
- In Windows 8, okno příkazového řádku lze otevřít dvěma způsoby:
- Podržet VÝHRA a X klávesy současně a klikněte na Příkazový řádek.
- Klikněte na Začátek tlačítko, otevřete Aplikace obrazovka, klikněte na Systém Windows, a vyberte Příkazový řádek.
- Pokud je váš operační systém Windows 7 nebo XP, zde je návod, jak najít okno příkazového řádku:
Klikněte na Začátek tlačítko, najeďte kurzorem na Všechny programy, vyberte Příslušenstvía najít Příkazový řádek.
Příkaz pro vyprázdnění DNS cache v Linux
Příkaz pro vymazání mezipaměti DNS se liší podle distribuce Linux.
Postup pro spuštění příkazu Ubuntu flush DNS:
Klikněte na Aktivity z levého horního rohu pracovní plochy.
Typ Terminál do vyhledávacího pole, klikněte na něj a zadejte níže uvedené příkazy:
sudo systemd-resolve --flush-caches
sudo systemd-resolve --statistics
Aby se nová konfigurace DNS projevila, je třeba spustit následující příkaz pro restart služby DNS v Ubuntu:
sudo systemctl restart bind9.service
Postup pro spuštění příkazu flush DNS ve Red Hat a CentOS:
Typ Terminál do vyhledávacího pole na pracovní ploše, klikněte na něj a zadejte níže uvedený příkaz podle vašeho operačního systému založeného na Linux:
Red Hat:
sudo systemctl restart nscd.service
CentOS:
systemctl restart dnsmasq.service
Příkaz flush DNS pro macOS
Příkaz flush DNS pro macOS 10.7 až 10.9, 10.11 nebo novější je stejný. Postupujte podle níže uvedených kroků:
V horní nabídce svého Macu klikněte na Go, najít Utilities, a vyberte Terminál.
Nyní zadejte následující příkaz pro vyprázdnění DNS na Macu. (Po zadání příkazu budete vyzváni k zadání hesla vašeho zařízení):
sudo killall -HUP mDNSResponder
Chcete-li vyprázdnit DNS na macOS 10.10, 10.6 nebo 10.5, postupujte podle předchozích kroků, otevřete Terminál a zadejte následující příkazy:
Flush DNS cmd pro macOS 10.10:
sudo discoveryutil udnsflushcaches
Vyprázdnit příkaz DNS pro macOS 10.6:
sudo dscacheutil -flushcache
Flush DNS cmd pro macOS 10.5:
sudo lookupd -flushcache
Jak vymazat DNS cache v Google Chrome
Pokud jste prošli všemi kroky k vymazání mezipaměti DNS na vašem OS a stále máte problémy s načítáním webu nebo jiné výkonnostní problémy, je čas spustit Příkaz pro vymazání cache DNS v Chrome; postupujte takto:
- Krok 1:
Spustit Google Chrome. - Krok 2:
Do adresního řádku Chrome zadejte tuto IP adresu:chrome://net-internals/#dns
- Krok 3:
Vybrat DNS ze seznamu. - Krok 4:
Klikněte na Vymazat mezipaměť hostitele.
Často kladené otázky
Co znamená DNS?
DNS je zkratka pro Domain Name System – online systém, který na základě doménového jména zadaného v prohlížeči přesměruje váš požadavek na správnou IP adresu cílového webu. (Doménové jméno je název webu, například Cloudzy.com.)
Proč bych měl mazat cache DNS?
Pokud váš operační systém pracuje pomaleji než dřív, nebo se opakovaně setkáváte s chybami jako 400 (Bad Request), 401 (Unauthorized) nebo 404 (Not Found), vymazání mezipaměti DNS může tyto problémy vyřešit.
Co se stane, když vyprázdním DNS?
Všechny uložené IP adresy navštívených webů budou smazány. Poté, co zadáte adresu webu, musí váš operační systém získat jeho IP adresu ze serveru DNS.
Co dělá příkaz pro vymazání cache DNS v Chrome?
Odstraní všechny IP adresy a informace DNS z vašeho prohlížeče, čímž zlepší připojení k internetu a předejde bezpečnostním problémům.
Je bezpečné smazat cache DNS?
Ano. DNS cache je jednoduše online úložiště IP adres webových stránek, které umožňuje rychlejší přístup k nim. Vyprázdnění DNS cache toto úložiště vymaže – nic víc.
Jak často bych měl vyprazdňovat DNS?
Pokud používáte veřejný počítač a nechcete, aby někdo sledoval vaši historii vyhledávání, je nejlepší po každém online sezení vymazat mezipaměť DNS. Na osobním počítači doporučujeme vymazat mezipaměť DNS tehdy, když máte potíže s přístupem na oblíbené stránky nebo se vám často zobrazují chyby 404.
Zlepší příkaz flush DNS Windows 10 rychlost internetu?
Ne. Ale můžete použít příkaz flush DNS Windows 10, který může zrychlit výkon vašeho webového prohlížeče. Mějte na paměti, že to ovlivní rychlost načítání některých webových stránek a služeb.
Jak poznám, kdy je čas vymazat cache DNS na svém zařízení?
Tady jsou příznaky, které vám říkají, že je čas vymazat mezipaměť DNS:
- Nevidíte nové ani aktualizované verze webů (jejich stará adresa je uložena v mezipaměti DNS a prohlížeč načítá právě tu.)
- Nemožnost přístupu na nejnavštěvovanější weby (mohly změnit servery nebo aktualizovat konfiguraci DNS)
- Chyby 404 – stránka nenalezena
Viz také: Nejlepší servery DNS pro hraní her
Závěr
Pokaždé, když hledáte webovou stránku, váš prohlížeč potřebuje znát její IP adresu. Úkolem DNS je tuto IP adresu zjistit. Jakmile ji DNS získá, uloží ji do mezipaměti, kam má prohlížeč rychlý přístup. Tomu se říká DNS cache.
Stejně jako každé jiné úložiště, i mezipaměť DNS se časem zaplní a potřebuje vyčistit. Mezipaměť DNS byste měli pravidelně mazat, abyste chránili operační systém před malwarem, viry, narušením soukromí a dalšími online hrozbami a zároveň si zajistili rychlejší procházení webu.