Co je mezipaměť DNS a jak ji aktualizovat

Internet se v průběhu let vyvíjel způsoby, které nejsou běžnému uživateli zřejmé. Přístup na webové stránky se může zdát jednoduchý, když to děláme zevnitř našich prohlížečů, ale je to komplikovaný proces s mnoha kroky. Tento proces byl optimalizován natolik, že se zdá, že načtení webové stránky trvá pouze milisekundy, ale v zákulisí pracuje mnoho komponent, které vše urychlují. Jednou z těchto součástí je mezipaměť DNS.

DNS je služba, která překládá název webové stránky s IP adresou webové stránky.

Webová stránka ve skutečnosti nemá uživatelsky přívětivý název, tj. URL, má IP adresu, ale uživatelé si IP adresy nepamatují. Mohou si pamatovat adresy URL a DNS je to, co v zákulisí pracuje na přiřazování adresy URL k její IP adrese.

Mezipaměť DNS

Aby DNS fungoval ještě rychleji, existuje mezipaměť DNS. Název vám napoví, co dělá. Mezipaměť DNS v podstatě uchovává záznamy o webových stránkách, které jste navštívili. Ví, že jste například navštívili Wikipedii, a pamatuje si, na jakou IP adresu přeložil. Mezipaměť DNS pomáhá systému DNS, aby nemusel znovu a znovu překládat adresy často navštěvovaných webových stránek. Když zadáte adresu, nejprve se zkontroluje v mezipaměti a pokud tam je, vyřeší se přes ni. Pokud adresa není nalezena, tj. navštěvujete-li web poprvé, bude požadavek odeslán do DNS, které jej následně vyřeší.

  Nejvyšší obrana: Co je počítač se vzduchovou mezerou?

Mezipaměť DNS je udržována vaším operačním systémem, ale váš prohlížeč také udržuje mezipaměť DNS. Jak se prohlížeče snaží zrychlit a načítat obsah rychleji, obsahují nástroje, které jim pomohou. Pokud například používáte Chrome a vyhledáváte web, Chrome nejprve zkontroluje vlastní mezipaměť DNS. Pro Chrome je rychlejší použít vlastní mezipaměť, než poslat žádost OS o kontrolu vlastních záznamů. To v podstatě znamená, že ve vašem systému máte více než jednu mezipaměť DNS. Normálně to není problém, pokud se samozřejmě něco nepokazí a je těžké určit, kde je problém.

Problémy s mezipamětí DNS

Mezipaměť DNS, zejména mezipaměť vašeho prohlížeče, může být poškozena. Neexistuje jediný důvod, proč se to děje, ale může to být cokoliv. Pokud vaše mezipaměť nebyla obnovena po dlouhou dobu, může to také vést k tomu, že se webové stránky nenačítají.

  Tato aplikace tvrdí, že odstraňuje vodu z reproduktoru vašeho iPhone

Existuje také věc, která se nazývá otrava DNS, kdy škodlivé webové stránky mohou vložit nebo poškodit záznamy v mezipaměti. To může vést například k tomu, že Facebook přejde na škodlivý web, který není Facebook. Pokud jste obětí otravy DNS, budete muset odstranit nebo zablokovat vše, co do něj vkládá adresy IP atd., a poté vymazat mezipaměť. Pokud je mezipaměť poškozená nebo máte potíže s vyřešením adresy webu, vymazáním mezipaměti se to vyřeší.

Vymažte mezipaměť DNS

Chrome

Chcete-li vymazat mezipaměť DNS v prohlížeči Chrome, zadejte do adresního řádku následující příkaz a klikněte na tlačítko „Vymazat mezipaměť hostitele“.

chrome://net-internals/#dns

Firefox

Otevřete Firefox a do adresního řádku zadejte about:config. Přijměte varování na obrazovce a přejděte k předvolbám Firefoxu. Zde vyhledejte následující předvolbu a nastavte její hodnotu na 0.

network.dnsCacheExpiration

Okna

Chcete-li odstranit mezipaměť DNS systému Windows, otevřete okno příkazového řádku s právy správce. V okně Příkazový řádek zadejte následující a klepněte na Enter.

ipconfig /flushdns

Operační Systém Mac

Chcete-li vyprázdnit mezipaměť DNS v macOS, budete muset vzít v úvahu, jakou verzi macOS používáte. Všechny příkazy se spouštějí v Terminálu, takže otevřete aplikaci Terminál a spusťte příkaz, který platí pro vaši verzi macOS.

  Jak použít obrázek jako pozadí v PowerPointu

macOS Yosemite a novější

 sudo killall -HUP mDNSResponder

macOS 10.10 – 10.10.3

sudo discoveryutil mdnsflushcache

Chcete-li vymazat mezipaměť, budete muset zadat heslo správce.

iOS

Chcete-li vymazat mezipaměť DNS na iPhonu nebo iPadu, zapněte na 10–15 sekund režim Letadlo. Režim Letadlo můžete zapnout z Ovládacího centra nebo z aplikace Nastavení.

Pokud to nevyřeší žádné problémy, které máte, restartujte zařízení a tím se vyprázdní mezipaměť DNS.

Android

Musíte vymazat mezipaměť DNS v systému Android prostřednictvím jakéhokoli prohlížeče, který používáte. Otevřete aplikaci Nastavení a přejděte na Aplikace. V seznamu nainstalovaných aplikací klepněte na prohlížeč, který používáte. Na stránce s podrobnostmi o prohlížeči uvidíte záznam o tom, kolik úložného prostoru využívá. Klepněte na něj. Na obrazovce, která zobrazuje podrobnosti o úložišti, najdete tlačítko Vymazat mezipaměť. Klepnutím na něj vymažete mezipaměť DNS.