Sleva 50% všechny plány, časově omezená nabídka. Od $2.48/mo
10 minut zbývá
Bezpečnost a sítě

Vymazání mezipaměti DNS – Jak provést flush DNS?

Paulina Ritterová By Paulina Ritterová 10 minut čtení Aktualizováno před 23 dny
Vymazání mezipaměti DNS – Windows Linux MacOS Chrome

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.

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:

  1. Klikněte na Začátek tlačítko a zadejte cmd do vyhledávacího pole.
  2. Klikněte na Příkazový řádek a zadejte následující příkaz:
    ipconfig /flushdns
  3. 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:
    1. Podržet VÝHRA a X klávesy současně a klikněte na Příkazový řádek.
    2. 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:

  1. 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.)
  2. Nemožnost přístupu na nejnavštěvovanější weby (mohly změnit servery nebo aktualizovat konfiguraci DNS)
  3. 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.

Sdílet

Další z blogu

Čtěte dál.

Titulní obrázek Cloudzy pro průvodce MikroTik L2TP VPN zobrazující laptop připojující se k serverovému racku přes zářící modrý a zlatý digitální tunel s ikonami štítů.
Bezpečnost a sítě

Nastavení MikroTik L2TP VPN (s IPsec): průvodce pro RouterOS (2026)

V tomto nastavení MikroTik L2TP VPN zajišťuje L2TP tunelování, zatímco IPsec řeší šifrování a integritu. Jejich kombinace poskytuje kompatibilitu s nativními klienty bez závislosti na třetistraných řešeních.

Rexa CyrusRexa Cyrus 9 min čtení
Okno terminálu zobrazující varovnou zprávu SSH o změně identifikace vzdáleného hostitele, s názvem průvodce opravou a brandingem Cloudzy na tmavě tyrkysovém pozadí.
Bezpečnost a sítě

Varování: Remote Host Identification Has Changed a jak ho opravit

SSH je zabezpečený síťový protokol, který vytváří šifrovaný tunel mezi systémy. Oblíbený je zejména mezi vývojáři, kteří potřebují vzdálený přístup k počítačům bez nutnosti grafického rozhraní.

Rexa CyrusRexa Cyrus 10 minut čtení
Ilustrace k průvodci odstraňováním problémů serveru DNS s varovnými symboly a modrým serverem na tmavém pozadí pro chyby překladu názvů Linux
Bezpečnost a sítě

Dočasné selhání překladu názvů: Co to znamená a jak to opravit?

Při používání Linux se může stát, že při přístupu na webové stránky, aktualizaci balíčků nebo provádění úkolů vyžadujících připojení k internetu narazíte na chybu dočasného selhání překladu názvů.

Rexa CyrusRexa Cyrus 12 minut čtení

Připraveni nasadit? Od 2,48 $/měsíc.

Nezávislý cloud od roku 2008. AMD EPYC, NVMe, 40 Gbps. Vrácení peněz do 14 dní.