Snadné vymazání mezipaměti DNS v Ubuntu

o prázdné mezipaměti dns

V dalším článku se na to podíváme jak můžeme vyprázdnit mezipaměť DNS v Ubuntu. Každou chvíli je třeba v systému Ubuntu vyprázdnit mezipaměť DNS. Tím se vyhneme konfliktům IP adres. Pokud někdo ještě neví, řekněte, že DNS (Služba doménových jmen) odpovídá za přiřazení názvu webové stránky k odpovídající IP.

DNS je považován za jednu z kritických částí internetového připojení. S cílem rychlejší přístup k navštíveným webovým stránkám častěji naše stroje sledují záznamy DNS, nebo jinými slovy, ukládají je do mezipaměti.

Pojmenování na adresy IP je zdaleka nejznámější vlastností protokolů DNS. Například pokud je IP adresa webu Google 216.58.210.163, většina lidí přijde psát www.google.com a ne IP adresa, protože je mnohem snazší si ji zapamatovat. IP adresa webu se může změnit z mnoha důvodů, aniž byste museli web přejmenovávat. Pokud se chcete dozvědět více o systému doménových jmen, můžete se obrátit na článek, který publikovali na Wikipedii o tom.

Pokud není mezipaměť DNS nikdy vymazána, může to vést k různým typům chyb. K těmto chybám může dojít zejména v případě, že web změní svou IP adresu. To může způsobit konflikt adres IP. Abyste se tomuto problému vyhnuli, mezipaměť DNS našeho stroje by měla být pravidelně vyprazdňována. Vymazání mezipaměti DNS navíc pomůže eliminovat zbytečná data, která zabírají systém, a vyřešit některé technické problémy související se slavnou chybou 'zastaralé záznamy".

V následujících řádcích uvidíme jak vyprázdnit mezipaměť DNS v operačním systému Ubuntu v několika jednoduchých a jasných krocích k použití v našem zařízení.

Vypláchněte mezipaměť DNS na počítačích s Ubuntu

K provedení tohoto úkolu budeme mít různé metody.

Vyčistěte DNS pomocí systemd-resolver

Před vyprázdněním mezipaměti DNS budeme moci zkontrolovat statistiky DNS otevření terminálu (Ctrl + Alt + T) a zadání následujícího příkazu:

sudo systemd-resolve --statistics

Výstup, který by měl terminál zobrazit, by měl vypadat přibližně takto:

Statistiky nevyčištěného dns

Na základě výše uvedeného snímku obrazovky je aktuální velikost mezipaměti 106.

Jakmile budeme znát statistiky, můžeme pokračovat vyprázdnit mezipaměť DNS pomocí systemd-resolve. Je to zabudovaný démon DNS systemd a který váš systém již používá pro mnoho věcí. Jako ďábel systemd-resolve Je spuštěn na všech systémech Ubuntu, budeme jej moci použít k vymazání mezipaměti DNS. V terminálu budeme muset použít pouze následující příkaz (Ctrl + Alt + T):

sudo systemd-resolve --flush-caches

na ověřte, zda byl proces vyprazdňování úspěšný, znovu spustíme příkaz v terminálu, abychom viděli statistiky mezipaměti jako předtím:

Vyčištění statistik dns

sudo systemd-resolve --statistics

Jak vidíte na výše uvedeném snímku obrazovky, aktuální parametr velikosti mezipaměti je nula. To znamená, že mezipaměť byla úspěšně vymazána, a to je to, co potřebujeme.

Vypláchněte mezipaměť pomocí příkazu dns-clean

Další účinná metoda pro vyčistěte naši mezipaměť DNS je použít následující příkaz v terminálu (Ctrl + Alt + T):

Čistý start DNS

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

To je nejzákladnější věc, kterou uživatel potřebuje vědět o vyprazdňování mezipaměti DNS v Ubuntu. Ve všech případech, proces je jednoduchý a nevyžaduje restart celého systému.

Pamatujte si, že v Ubuntu 16.04 není mezipaměť DNS ve výchozím nastavení povolena. Budeme moci používat nástroje jako bind, dnsmasq, nscd atd. k vytvoření mezipaměti DNS na našem počítači. Ať už je to cokoli Služba DNS Pokud je váš systém spuštěný, neměl by být problém jej restartovat a vymazat mezipaměť DNS.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Andreale Dicam řekl

    Dobrý tip, moc děkuji.