Skip to main content

Co je DNS mezipaměť a jak to funguje?

Dreambox 520/525 richtig flashen | Deutsch (Červen 2026)

Dreambox 520/525 richtig flashen | Deutsch (Červen 2026)
Anonim

Cache DNS (někdy nazývané DNS resolver cache) je dočasná databáze udržovaná v operačním systému počítače, která obsahuje záznamy všech nedávných návštěv a pokusů o návštěvy webových stránek a jiných internetových domén.

Jinými slovy, vyrovnávací paměť DNS je jen pamětí posledních vyhledávacích dotazů DNS, na které se může váš počítač rychle seznámit, když se snaží zjistit, jak načíst web.

Většina lidí slyší pouze frázi "DNS cache", když se odkazuje na vyprázdnění / vymazání mezipaměti DNS, aby pomohla vyřešit problém s připojením k internetu. V dolní části této stránky je více informací.

Účel mezipaměti DNS

Internet se spoléhá na systém DNS (Domain Name System) pro udržování indexu všech veřejných webových stránek a jejich odpovídajících adres IP. Můžete si to představit jako telefonní seznam.

S telefonním seznamem nemusíte pamatovat telefonní číslo každého, což je jediný způsob, jak telefony komunikovat: s číslem. Stejným způsobem se používá DNS, abychom se vyhnuli tomu, abychom si museli zapamatovat adresu IP každé webové stránky, což je jediný způsob, jak síťová zařízení komunikovat s webovými stránkami.

To je to, co se děje za oponou, když požádáte váš webový prohlížeč o načtení webových stránek.

Zadáte adresu URL, jako je Go-Travels.com a váš webový prohlížeč požádá váš směrovač o adresu IP. Směrovač má uloženu adresu serveru DNS, proto požádá server DNS o adresu IP tohoto názvu hostitele. Server DNS najde adresu IP, do které patří Go-Travels.com a pak je schopen porozumět, na jaké webové stránce požadujete, a poté může váš prohlížeč načíst příslušnou stránku.

K tomu dochází u každé webové stránky, kterou chcete navštívit. Pokaždé, když uživatel navštíví webovou stránku svým jménem hostitele, webový prohlížeč iniciuje požadavek na internet, ale tato žádost nemůže být dokončena, dokud se název webu "nezkonvertuje" na adresu IP.

Problém spočívá v tom, že i když existují tuny veřejných serverů DNS, které vaše síť může zkusit urychlit proces konverze / rozlišení, je stále rychlejší mít místní kopii "telefonního seznamu", do kterého vstupují DNS mezipaměti hrát si.

Cache DNS se pokusí urychlit proces ještě víc zpracováním jmenného rozlišení nedávno navštívených adres před odesláním požadavku na internet.

Poznámka: Ve všech hierarchii procesu "vyhledávání" se ve skutečnosti nacházejí mezipaměti DNS, které nakonec načítají web na váš počítač. Počítač dosáhne směrovače, který se obrátí na vašeho poskytovatele internetových služeb, což by mohlo dojít k zasažení dalšího poskytovatele internetových služeb, než skončí s tím, co se nazývá "kořenové servery DNS". Každá z těchto bodů v procesu má ze stejného důvodu mezipaměť DNS, což je urychlit proces rozlišení názvu.

Jak funguje mezipaměť DNS

Předtím, než prohlížeč odesílá své požadavky do externí sítě, počítač zachycuje každý z nich a vyhledá název domény v databázi mezipaměti DNS. Databáze obsahuje seznam všech nedávno přístupných názvů domén a adresy, které pro ně byly pro ně vypočteny při prvním zadání požadavku.

Obsah lokální mezipaměti DNS lze zobrazit na systému Windows pomocí příkazu ipconfig / displaydns s podobnými výsledky:

docs.google.com-------------------------------------Název záznamu. . . . . : docs.google.comTyp záznamu. . . . . : 1Čas žít . . . . : 21Délka dat. . . . . : 4Sekce. . . . . . . : OdpovědětZáznam (Host). . . : 172.217.6.174

V záznamu DNS je záznam "A" část položky DNS, která obsahuje adresu IP daného názvu hostitele. Cache DNS ukládá tuto adresu, požadovaný název webového serveru a několik dalších parametrů z položky hostitele DNS.

Co je to DNS cache otravy?

Objeví se mezipaměť DNS otrávený nebo znečištěné kdy do něj jsou vloženy neautorizované názvy domén nebo adresy IP.

Příležitostně může dojít k poškození mezipaměti kvůli technickým závadám nebo administrativním nehodám, ale otrava mezipaměti DNS je obvykle spojena s počítačovými viry nebo jinými síťovými útoky, které do mezipaměti vkládají neplatné položky DNS.

Otravy způsobují, že požadavky klientů budou přesměrovány na špatné cíle, obvykle na škodlivé webové stránky nebo stránky plné reklam.

Například pokud docs.google.com záznam zhora měl jiný záznam "A", pak když jste vstoupili docs.google.com ve vašem webovém prohlížeči byste byli někde jinde.

To představuje obrovský problém pro populární webové stránky. Pokud útočník přesměruje vaši žádost Gmail.com například na webových stránkách, které vzhled jako je Gmail, ale není, mohlo by dojít k útoku typu phishing, jako je lov velryb.

DNS proplachování: co to dělá a jak to dělat

Při odstraňování otravy cache nebo jiných problémů s připojením k internetu může správce počítače chtít flush (tj. vymazat, obnovit nebo vymazat) mezipaměť DNS.

Vzhledem k tomu, že vymazání mezipaměti DNS odstraní všechny položky, vymaže i všechny neplatné záznamy a přinutí počítač k opětovnému nasazení těchto adres při příštím pokusu o přístup na tyto webové stránky. Tyto nové adresy jsou převzaty ze serveru DNS, který je vaše síť nastavena pro použití.

Takže, použijte příklad výše, pokud Gmail.com záznam byl otráven a přesměrováním vás na podivné webové stránky, proplachování DNS je dobrým prvním krokem k získání pravidelných Gmail.com zpět.

V systému Microsoft Windows můžete vymazat místní mezipaměť DNS pomocí příkazu ipconfig / flushdns v příkazovém řádku. Víte, že to funguje, když uvidíte Konfigurace systému Windows úspěšně proplachovala mezipaměť resolveru DNS nebo Úspěšně vyprázdnila mezipaměť resolveru DNS zpráva.

Prostřednictvím příkazového terminálu by uživatelé macOS měli používat dscacheutil -flushcache, ale vědí, že po spuštění není zpráva "úspěšná", takže se vám nedozví, jestli to funguje. Uživatelé systému Linux by měli zadat restartování /etc/rc.d/init.d/nscd příkaz.

Router může mít také mezipaměť DNS, což je důvod, proč restartování routeru je často krokem při odstraňování problémů. Ze stejného důvodu byste mohli vymazat vyrovnávací paměť DNS v počítači, můžete restartovat směrovač pro vymazání položek DNS uložených v dočasné paměti.