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ářů.