GNU/Linux >> Znalost Linux >  >> Linux

Jak vyprázdnit mezipaměť DNS na Ubuntu

Používáte nejnovější verzi Ubuntu a hledáte způsob, jak vymazat mezipaměť DNS? Pak jste na správném místě. V následujícím tutoriálu se dozvíte, jak vymazat mezipaměť DNS v Ubuntu 20.04 a Ubuntu 22.04. Vysvětlíme také, proč byste měli čas od času vymazat mezipaměť DNS. Začněme tedy procesem

Proč a jak vymazat mezipaměť DNS?

Mezipaměť DNS může občas dojít k poškození. Důvodem mohou být technické chyby nebo jiné virové útoky, které přidávají do databáze neplatné DNS záznamy, což může mít za následek přesměrování uživatele na jiný web s množstvím reklam nebo dokonce malware při návštěvě webu. Pokud je mezipaměť poškozená, uživateli se doporučuje vymazat mezipaměť DNS

Ubuntu Vymazat mezipaměť DNS

Některé Debian Linux jako Ubuntu stále používají systemd-resolve. Toto řešení je již zabudováno do systému v Ubuntu a je automaticky používáno operačním systémem pro mnoho věcí, aniž by o tom uživatel věděl. Je již nainstalován a nastaven v Ubuntu. Vše, co uživatel musí udělat, je zadat příkaz k vyprázdnění DNS a je hotovo.

Nejprve musíte otevřít terminál a zadat:

sudo systemd-resolve --flush-caches

Když zadáte příkaz, terminál nevydá žádné potvrzení o vyprázdnění mezipaměti, pro potvrzení, že musíte zadat další příkaz, který by uživateli zobrazil statistiky, příkaz je následující:

sudo system-resolve --statistics

Po zadání příkazu se v terminálu zobrazí statistika. Pokud vidíte, že „aktuální velikost mezipaměti“ je nulová, obdržíte potvrzení, že vaše mezipaměť DNS byla vymazána.

Pokud používáte jinou verzi Linuxu než Ubuntu, můžete také použít následující příkaz:

Příkaz NSCD

Pokud nepoužíváte Ubuntu, ale jiný Linux, můžete také použít nscd. Arch Linux většinou používá nscd. Pokud je to váš případ, stačí zadat následující příkaz a vymazat mezipaměť DNS v daném Linuxu.

sudo systemctl restart nscd

K vymazání mezipaměti DNS v Ubuntu můžete použít metodu popsanou výše. Jak již bylo zmíněno dříve, měli byste čas od času vymazat mezipaměť DNS, protože to může způsobit různé problémy, například se webové stránky nenačítají správně nebo webové skripty nefungují správně. Všechny tyto problémy jsou způsobeny poškozenou mezipamětí DNS. Vymazání a resetování pravděpodobně problém vyřeší.

Vyzkoušeli jste výše popsanou metodu pro vymazání mezipaměti DNS? Osvědčilo se vám to? Pokud ne, dejte nám prosím vědět, jakou metodu jste použili v sekci komentářů.


Linux
  1. Jak vyprázdnit mezipaměť DNS v Ubuntu a LinuxMint

  2. Jak nainstalovat Unbound DNS resolver na Ubuntu 22.04

  3. Jak upgradovat Ubuntu 20.04 na Ubuntu 21.04

  1. Jak vyprázdnit mezipaměť DNS v systémech MacOS, Windows a Linux

  2. Jak nastavit Unbound DNS Resolver na Ubuntu 20.04

  3. Jak vyprázdnit mezipaměť DNS resolveru v Linuxu (a FreeBSD)

  1. Jak nastavit DNS Nameserver na Ubuntu 20.04

  2. Jak nastavit DNS Nameservery na Ubuntu 18.04

  3. Jak vymazat (vyprázdnit) mezipaměť DNS v systémech Windows, MacOS a Linux