Jak spłukać DNS Cache na Ubuntu
On 9 października, 2021 by adminThe 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, abyśmy mogli szybciej uzyskać 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 systemach.
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: Korzystanie z systemd-resolve do płukania DNS-Cache
Większość systemów Ubuntu i Debian są uruchomione 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 w celu wyświetlenia statystyk:
$ 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 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.
Dodaj komentarz