The DNS lub serwer nazw domen można scharakteryzować jako najbardziej istotną część swojego połączenia z Internetem. DNS tłumaczy nazwy domen do i z adresów IP tak, że nie musimy pamiętać lub zachować listę wszystkich adresów IP stron internetowych, które kiedykolwiek chcemy uzyskać dostęp. Nasze systemy utrzymują również listę rekordów DNS, dzięki czemu możemy uzyskać szybszy dostęp do często odwiedzanych stron internetowych poprzez szybkie rozwiązywanie adresów IP. Ta pamięć podręczna w naszym systemie musi być od czasu do czasu przepłukiwana. Jest to wymagane, ponieważ strony internetowe mogą zmieniać swoje adresy raz po raz, więc dobrym pomysłem jest uniknięcie konfliktu IP poprzez wyczyszczenie pamięci podręcznej. Przepłukiwanie pamięci podręcznej jest również dobrym sposobem, aby wyczyścić niepotrzebne dane rezydujące na naszych systems.

Więc zobaczmy, jak możemy przepłukać pamięć podręczną DNS na naszych Ubuntu Systems.

Wykonaliśmy polecenia i procedury wymienione w tym artykule na Ubuntu 18.04 LTS systemu. Ponieważ używamy linii poleceń Linux – Terminal do płukania pamięci podręcznej, można go otworzyć poprzez systemowy Dash lub skrót CTRL+ALT+T.

Metoda 1: Użycie systemd-resolve do płukania DNS-Cache

Większość systemów Ubuntu i Debian uruchamia demona systemd-resolve. Twój system już używa go do wielu rzeczy. Więc użyjmy go do przepłukania pamięci podręcznej poprzez następujące polecenie:

$ sudo systemd-resolve --flush-caches

Możesz następnie sprawdzić statystyki, aby upewnić się, że rozmiar pamięci podręcznej jest teraz zerowy, a więc wyczyszczony. Uruchom następujące polecenie, aby wyświetlić statystyki:

$ sudo systemd-resolve --statistics

Wielkość pamięci podręcznej 0 w powyższym wyjściu pokazuje, że pamięć podręczna DNS została wyczyszczona.

Metoda 2: Użycie dns-clean do przepłukania pamięci podręcznej DNS

Innym sposobem na wyczyszczenie pamięci podręcznej DNS jest uruchomienie narzędzia dns-clean. Uruchom następujące polecenie w swoim Terminalu, aby to zrobić:

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

Dowiedziałeś się teraz dwie skuteczne metody, aby wyczyścić pamięć podręczną DNS. W obu przypadkach, proces jest dość prosty i nie wymaga ponownego uruchomienia systemu Linux.

How to Flush the DNS Cache on Ubuntu

.