Android

Jak vymazat mezipaměť dns

Odmazání cache paměti Xbox 360

Odmazání cache paměti Xbox 360

Obsah:

Anonim

Mezipaměť DNS je dočasná databáze, která ukládá informace o předchozích vyhledáváních DNS. Jinými slovy, při každé návštěvě webové stránky bude váš operační systém a webový prohlížeč uchovávat záznamy o doméně a odpovídající IP adrese. To eliminuje potřebu opakovaných dotazů na vzdálené servery DNS a umožňuje vašemu operačnímu systému nebo prohlížeči rychle vyřešit adresu URL webu.

V některých situacích, jako je řešení problémů se sítí nebo po změně překladačů DNS, však budete muset vyprázdnit mezipaměť DNS. Tím se vymažou položky DNS v mezipaměti a provede se následné vyhledávání k vyřešení domény na základě nově nakonfigurovaných nastavení DNS.

Tato příručka obsahuje pokyny, jak vyprázdnit mezipaměť DNS v různých operačních systémech a webových prohlížečích.

Vymazat / vyprázdnit mezipaměť DNS ve Windows

Proces vymazání mezipaměti DNS je stejný pro všechny verze Windows. Musíte otevřít příkazový řádek s oprávněními správce a spustit ipconfig /flushdns .

Windows 10 a Windows 8

Chcete-li vymazat mezipaměť DNS ve Windows 10 a 8, proveďte následující kroky:

  1. Do vyhledávací lišty Windows zadejte cmd.

    Klepněte pravým tlačítkem myši na příkazový řádek a klepněte na příkaz Spustit jako správce. Tím se otevře okno příkazového řádku.

Windows 7

Chcete-li vymazat mezipaměť DNS v systému Windows 7, proveďte následující kroky:

  1. Klikněte na tlačítko Start.

    Do textového pole Hledat v nabídce Start zadejte příkaz cmd.

    Klepněte pravým tlačítkem myši na příkazový řádek a klepněte na příkaz Spustit jako správce. Tím se otevře okno příkazového řádku.

    Na příkazovém řádku zadejte následující řádek a stiskněte klávesu Enter:

    ipconfig /flushdns

    Po úspěchu systém vrátí následující zprávu:

    Windows IP Configuration Successfully flushed the DNS Resolver Cache.

Vymazat / vyprázdnit mezipaměť DNS v systému Linux

V systému Linux neexistuje ukládání do mezipaměti DNS na úrovni OS, pokud není nainstalována a spuštěna služba ukládání do mezipaměti, například Systemd-Resolved, DNSMasq nebo Nscd. Proces vymazání mezipaměti DNS se liší v závislosti na distribuci systému Linux a službě mezipaměti, kterou používáte.

Systemd vyřešen

Většina moderních linuxových distribucí, jako je Ubuntu 18.04, používá ke zkrácení položek DNS cache systémově rozlišenou službu.

Chcete-li zjistit, zda je služba spuštěna, použijte následující příkaz:

sudo systemctl is-active systemd-resolved.service

Pokud je služba spuštěna, bude příkaz active . Jinak uvidíte inactive .

Chcete-li vymazat mezipaměť DNS vyřešenou Systemd, zadejte:

sudo systemd-resolve --flush-caches

Po úspěchu příkaz nevrací žádnou zprávu.

DNSMasq

Dnsmasq je lehký server pro ukládání do mezipaměti DHCP a DNS.

Pokud váš systém používá DNSMasq jako server pro ukládání do mezipaměti, chcete-li vymazat mezipaměť DNS, musíte restartovat službu Dnsmasq:

sudo systemctl restart dnsmasq.service

Nebo

sudo service dnsmasq restart

Nscd

Nscd je démon pro ukládání do mezipaměti a je preferovaným systémem ukládání do mezipaměti DNS pro většinu distribucí založených na RedHat.

Pokud váš systém používá Nscd, k vymazání mezipaměti DNS je třeba restartovat službu Nscd:

sudo systemctl restart nscd.service

Nebo

sudo service nscd restart

Vymazat / vyprázdnit mezipaměť DNS v systému MacOS

Příkaz vyprázdnění mezipaměti v systému MacOS se mírně liší v závislosti na verzi, kterou používáte. Příkaz musí být spuštěn jako uživatel s oprávněními správce systému (uživatel sudo).

Chcete-li vymazat mezipaměť DNS v systému MacOS, proveďte následující kroky:

  1. Otevřete Finder.

    Přejděte do části Aplikace> Nástroje> Terminál. Tím se otevře okno Terminálu.

    Do příkazového řádku zadejte následující řádek a stiskněte klávesu Enter:

    sudo killall -HUP mDNSResponder

    Zadejte své sudo heslo a stiskněte Enter znovu. Po úspěchu systém nevrací žádnou zprávu.

U dřívějších verzí makra je příkaz pro vyprázdnění mezipaměti jiný.

macOS verze 10.11 a 10.9

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

MacOS verze 10.10

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

macOS verze 10.6 a 10.5

sudo dscacheutil -flushcache

Vymazat / vyprázdnit mezipaměť DNS prohlížeče

Většina moderních webových prohlížečů má vestavěného klienta DNS, který zabraňuje opakovaným dotazům při každé návštěvě webu.

Google Chrome

Chcete-li vymazat mezipaměť DNS prohlížeče Google Chrome, proveďte následující kroky:

  1. Otevřete novou kartu a do adresního řádku prohlížeče Chrome zadejte chrome://net-internals/#dns dns.Klikněte na tlačítko Vymazat vyrovnávací paměť hostitele.

Pokud to pro vás nefunguje, zkuste vymazat mezipaměť a soubory cookie.

  1. Otevřete dialogové okno „Vymazat data prohlížení“ pomocí CTRL+Shift+Del .Vyberte časové období. Chcete-li vše smazat, vyberte možnost „Vždy“. Zaškrtněte políčka „Soubory cookie a další data webu“ a „Obrázky a soubory v mezipaměti“. Klikněte na tlačítko „Vymazat data“.

Tato metoda by měla fungovat pro všechny prohlížeče Chrome, včetně prohlížečů Chromium, Vivaldi a Opera.

Firefox

Chcete-li vymazat mezipaměť DNS prohlížeče Firefox, proveďte následující kroky:

  1. V pravém horním rohu klikněte na ikonu hamburgeru a otevřete nabídku Firefoxu: Klikněte na odkaz ⚙ Options (Preferences) Vlevo klikněte na kartu Ochrana soukromí a zabezpečení nebo Soukromí. Přejděte dolů do části History a klikněte na tlačítko Clear History… Vyberte časové období, které chcete vymazat. Vyberte „Vše“ a vymažte vše. Vyberte všechna pole a klikněte na „Vymazat“.

Pokud to pro vás nefunguje, zkuste následující metodu a dočasně deaktivujte mezipaměť DNS.

  1. Otevřete novou kartu a zadejte about:config v adresním řádku Firefoxu. Vyhledejte network.dnsCacheExpiration , dočasně nastavte hodnotu na 0 a klikněte na OK. Poté změňte zpět výchozí hodnotu a klikněte na OK.Search for network.dnsCacheEntries , dočasně nastavte hodnotu na 0 a klikněte na OK. Poté změňte zpět výchozí hodnotu a klikněte na OK.

Závěr

Naučili jste se, jak vymazat nebo vyprázdnit mezipaměť DNS v operačních systémech Windows, Linux a MacOS.

Uživatelé systému Linux a macOS mohou pomocí příkazu dig dotazovat a řešit problémy s DNS.

terminál