Jak vyprázdnit mezipaměť DNS (Windows, Mac, Chrome)

Odstraňování problémů s vaším webem může být zastrašující odpovědností. Pokud jde o úkoly, jako je propláchnutí mezipaměti serveru DNS (Domain Name Server), je snadné být ohromen a zmaten ještě předtím, než začnete.

Naštěstí můžete tuto konkrétní povinnost vykonat rychle a snadno, dokonce s malými nebo žádnými technickými zkušenostmi. Ve dvou krátkých krocích bude vaše mezipaměť DNS jasná a vy můžete pokračovat v práci na vyřešení jakéhokoli problému, kterému čelíte.

V tomto příspěvku vysvětlíme, co je mezipaměť DNS a v čem situacích, které možná budete muset vyčistit. Poté sdílíme skutečný příklad z našich přímých zkušeností a vysvětlíme, jak provést tento krok odstraňování problémů bez ohledu na to, jaký hardware používáte.

Chcete sledovat naši verzi videa? Klikněte na tlačítko Přehrát níže:

Úvod do ukládání do mezipaměti DNS

Abychom pochopili, proč možná budete muset vyprázdnit mezipaměť DNS, je třeba rozdělit několik komponent.

Nejprve je DNS (Domain Name System) indexem všech webových stránek na internetu a jejich IP adres. Můžete si to představit jako adresář nebo telefonní seznam pro webové stránky. Pokud jde o ukládání do mezipaměti, jedná se o proces ukládání snímku něčeho (například webové stránky), aby jej bylo možné v budoucnu načíst rychleji.

Takže ukládání do mezipaměti DNS zahrnuje váš operační systém (OS) nebo prohlížeč, který zachytí nedávno navštívenou IP adresu a uloží je do databáze. Díky tomu může váš prohlížeč načítat weby, které jste v minulosti navštívili, rychleji, než kdyby musel pokaždé znovu odkazovat na DNS.

Bohužel může dojít k poškození mezipaměti DNS, což vás zavede do phishingových schémat. Může také jednoduše zastarat nebo způsobit problémy s připojením k internetu. V jakékoli z těchto situací vám vymazání mezipaměti DNS může často pomoci vyřešit problém a vrátit se zpět online.

Případová studie mezipaměti DNS

Pro další ilustraci se podívejme na příklad, který se skutečně stal na webu klienta Kisnta.

Klient nás kontaktoval, protože jeho obrázky, CSS a JavaScript se na jeho webu nenačítají správně.

Web Zdálo se, že se nám načítá dobře, ale klient neprovedl žádné nedávné změny. Při kontrole jejich webu pomocí prohlížeče Chrome Devtools jsme zjistili, že vše pocházející z jejich subdomény CDN (cdn.domain.com) se nenačítá správně a místo toho hlásí chyby 404.

První věc, kterou jsme udělali ping na subdoménu CDN, aby zjistil, zda k ní máme přístup. Vrátila odpověď přesně podle očekávání. Poté jsme spustili adresu URL CDN klienta prostřednictvím bezplatného nástroje whatsmydns.

Tento nástroj umožňuje uživatelům rychle kontrolovat rozlišení záznamů DNS (například CDN CNAME) z různých geografických umístění. Chtěli jsme zajistit, aby se web načítal dobře všude, kromě našeho fyzického umístění, a aby se vyřešil zpět na poskytovatele CDN klienta.

Výsledky ukázaly, že to bylo:

Příklad rozlišení CNAME whatsmydns

Po tom všem kopání jsme potvrdili, že tam byla malá změna u poskytovatele DNS klienta, který byl na jejich konci stále uložen v mezipaměti. Požádali jsme je, aby lokálně vymazali mezipaměť DNS ve svém počítači a obnovili stránku.

V tomto okamžiku se vše začalo normálně znovu načítat na jejich webu WordPress.

Vědět, jak vymazat Mezipaměť DNS vám může pomoci v mnoha podobných situacích. Podívejme se, jak se to dělá.

Jak vyprázdnit mezipaměť DNS v systémech Mac, Windows, Linux a Chrome

Vymazání mezipaměti DNS je relativně jednoduchý proces, ale se liší v závislosti na vašem OS. Záleží také na tom, zda jej potřebujete vyprázdnit z počítače nebo prohlížeče. Níže jsme vysvětlili, jak provést tento úkol pro operační systémy macOS, Windows a Linux, stejně jako v prohlížeči Google Chrome.

  • macOS
  • Windows
  • Linux
  • Chrome

Jak vymazat mezipaměť DNS v systému MacOS

Chcete-li vymazat Mezipaměť DNS v počítači Mac, budete muset otevřít nativní rozhraní příkazového řádku známé jako Terminál a spustit příslušný příkaz. Tento proces se liší podle toho, jakou verzi systému macOS používáte.

Pokud si nejste jisti, s jakou verzí pracujete, klikněte na ikonu „jablko“ v levém horním rohu vašeho desktop a vyberte About This Mac:

Otevření okna About This Mac

Vaše aktuální verze bude první uvedenou informací:

Zobrazení aktuální verze systému macOS

Jakmile znáte tyto informace, můžete postupovat podle příslušných kroků níže.

macOS El Capitan (10.11), Sierra (10.12), High Sierra (10.13), Mojave (10.14) a Catalina (10.15)

Pokud pracujete na macOS verze 10.11 nebo novější, otevřete rozhraní příkazového řádku kliknutím na Přejít > Obslužné programy:

Přístup k nástrojům Mac Utility

Poté vyberte Terminál. Jakmile se otevře, spusťte následující příkaz:

sudo killall -HUP mDNSResponder

Budete vyzváni k zadání hesla k počítači:

Zadání hesla správce k provedení příkazu vyprázdnění DNS

Po vás Udělali jsme to, vaše mezipaměť DNS by měla být čistá.

macOS Yosemite (10.10)

Do Terminálu můžete přistupovat stejným způsobem, jak je popsáno výše pro jakoukoli verzi macOS. V Yosemite (10.10), jakmile se otevře okno, budete muset spustit následující příkaz:

sudo discoveryutil udnsflushcaches

Zadejte heslo svého počítače a mezipaměť DNS by měla úspěšně propláchnout.

macOS Lion (10.7), Mountain Lion (10.8) a Mavericks (10.9)

U verzí macOS 10.7 až 10.9 otevřete Terminal a spusťte následující příkaz k vymazání mezipaměti DNS:

sudo killall -HUP mDNSResponder

Můžete si všimnout, že se jedná o stejný příkaz, jaký používají verze 10.11 a výše. Chcete-li jej spustit, zadejte své heslo.

macOS Snow Leopard (10.6)

Pokud používáte macOS Snow Leopard (10.6), otevřete Terminál a zadejte tento příkaz:

Zaregistrujte se k odběru zpravodaje

Díky WordPressu jsme zvýšili náš provoz o 1 187%. Ukážeme vám, jak na to.

Připojte se k více než 20 000 dalším lidem, kteří dostávají náš týdenní zpravodaj s tipy pro zasvěcené WordPress!

sudo dscacheutil -flushcache

Poté dokončete vymazání mezipaměti DNS zadáním hesla.

macOS Leopard (10.5)

Nakonec macOS Leopard (10.5 ) uživatelé by měli v Terminálu spustit následující příkaz:

sudo lookupd -flushcache

Jakmile zadáte heslo, mezipaměť DNS by měla být vyprázdněna.

Vymazání mezipaměti DNS je také řešením pro opravu chyby ERR_SPDY_PROTOCOL_ERROR.

2. Jak vymazat mezipaměť DNS v systému Windows

Vypláchnutí mezipaměti DNS v počítači se systémem Windows je poměrně jednoduché. Zde je postup, jak tento úkol splnit ve Windows 10, 8, 7 a XP.

Windows 10

Chcete-li vymazat mezipaměť DNS v operačním systému Windows, musíte otevřít příkaz Prompt, rozhraní příkazového řádku systému. K tomuto programu máte přístup ve Windows 10 kliknutím na tlačítko Start. Poté přejděte do Windows Systems > Příkazový řádek:

Otevření příkazového řádku z nabídky Start systému Windows

Jakmile je rozhraní příkazového řádku otevřené, zadejte následující řádek:

ipconfig /flushdns

Tento příkaz by měl vrátit potvrzení, že mezipaměť DNS byla úspěšně vyprázdněna:

Už vás unavuje podpora hostování WordPress na dílčí úrovni 1 bez odpovědi? Vyzkoušejte náš špičkový tým podpory! Podívejte se na naše plány

Příkazový řádek Potvrzovací zpráva o vyprázdnění mezipaměti DNS

Poté můžete zavřít okno příkazového řádku.

Windows 8

Vymazání mezipaměti DNS ve starších verzích systému Windows vyžaduje stejný příkaz ipconfig /flushdns. Kroky pro přístup k příkazovému řádku se však mezi verzemi mírně liší.

Ve Windows 8 otevřete obrazovku Aplikace. Na pravé straně najděte Windows Systems a vyberte Příkazový řádek.

Po otevření programu spusťte ipconfig /flushdns. Jakmile bude mezipaměť DNS úspěšně vymazána, měli byste obdržet potvrzení.

Windows 7 a Windows XP

Ve Windows 7 nebo Windows XP klikněte na tlačítko Start. Přejděte na Všechny programy > Příslušenství a vyberte Příkazový řádek.

V rozhraní příkazového řádku spusťte ipconfig /flushdns. Jakmile je mezipaměť DNS vyprázdněna, měla by se zobrazit potvrzovací zpráva.

Jak vymazat mezipaměť DNS v systému Linux

Vypláchnutí mezipaměti DNS v počítačích se systémem Linux je docela podobné procesu, jakým to děláte na počítači Mac nebo Windows. Tady je postup.

Ubuntu

Linux používá Terminal jako rozhraní příkazového řádku, stejně jako macOS. Chcete-li jej otevřít, klikněte na Aktivity v levém horním rohu plochy. Získáte vyhledávací lištu, kde můžete zadat „terminál“, abyste program našli a spustili.

Jakmile je příkazový řádek rozhraní je otevřené, proveďte tento příkaz:

sudo systemd-resolve --flushcaches

Terminál vás poté vyzve k zadání hesla. Zadáním příkazu dokončíte provádění příkazu a vyprázdnění mezipaměti DNS.

Další distribuce

Pokud používáte jinou distribuci Linuxu než Ubuntu, můžete mezipaměť DNS vyprázdnit otevřením rozhraní příkazového řádku a spuštěním tohoto příkazu :

sudo /etc/init.d/dns-clean start

Po provedení příkazu by měla být vaše mezipaměť čistá.

Jak vymazat mezipaměť DNS v prohlížeči Google Chrome

Nakonec, jak jsme zmínili na začátku tohoto příspěvku, můžete mít důvod vymazat mezipaměť DNS v prohlížeči, nikoli v operačním systému. V prohlížeči Google Chrome to můžete provést zadáním následujícího do adresního řádku:

chrome: // net-internals / # dns

Poté klikněte na tlačítko Vymazat mezipaměť hostitele:

Tlačítko Vymazat mezipaměť hostitele v prohlížeči Google Chrome

Tím by se měla vyprázdnit mezipaměť DNS prohlížeče Chrome.

Potřebujete vymazat mezipaměť prohlížeče, nezapomeňte se podívat na: Jak vymazat mezipaměť prohlížeče u všech hlavních prohlížečů.

Vymazání mezipaměti DNS je jednoduché proces, který se liší v závislosti na vašem OS a prohlížeči. Naučte se, jak vyprázdnit mezipaměť DNS v systémech Mac, Windows, Linux a Chrome pomocí tohoto podrobného tutoriálu! 🧹🖥Kliknutím na Tweet

Shrnutí

Vyhlídka na vymazání mezipaměti DNS může znít skličujícím způsobem, zejména pokud jste novým řešením problémů s připojením k internetu nebo jinými problémy s webem. Naštěstí je skutečný proces poměrně přímočarý.

Vypláchnutí mezipaměti DNS vyžaduje jen několik kroků. Nejprve musíte vědět, jaký operační systém a verzi používáte. Poté můžete postupovat podle příslušných kroků výše a vymazat mezipaměť DNS zadáním jednoho nebo dvou jednoduchých příkazů.

Pokud se vám tento výukový program líbil, naše podpora se vám bude líbit. Všechny plány hostingu Kinsta zahrnují nepřetržitou podporu našich zkušených vývojářů a techniků WordPress. Chatujte se stejným týmem, který podporuje naše klienty Fortune 500. Podívejte se na naše plány

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *