Jak wyczyścić (opróżnić) pamięć podręczną DNS w systemach Windows, MacOS i Linux

Pamięć podręczna DNS to tymczasowa baza danych przechowująca informacje o poprzednich wyszukiwaniach DNS. Innymi słowy, za każdym razem, gdy odwiedzasz witrynę internetową, Twój system operacyjny i przeglądarka internetowa będą przechowywać rejestr domeny i odpowiadający jej adres IP. Eliminuje to potrzebę powtarzających się zapytań do zdalnych serwerów DNS i umożliwia systemowi operacyjnemu lub przeglądarce szybkie rozpoznanie adresu URL witryny.

Jednak w niektórych sytuacjach, takich jak rozwiązywanie problemów z siecią lub po zmianie resolverów DNS, będziesz potrzebować opróżnić pamięć podręczną DNS. Spowoduje to wyczyszczenie buforowanych wpisów DNS i wykonanie późniejszego wyszukiwania w celu rozwiązania domeny na podstawie nowo skonfigurowanych ustawień DNS.

Ten artykuł zawiera instrukcje dotyczące czyszczenia pamięci podręcznej DNS w różnych systemach operacyjnych i przeglądarkach internetowych.

Wyczyść / Opróżnij pamięć podręczną DNS w systemie Windows #

Proces czyszczenia pamięci podręcznej DNS jest taki sam dla wszystkich wersji systemu Windows. Musisz otworzyć wiersz poleceń z uprawnieniami administratora i uruchomić ipconfig /flushdns.

Windows 10 i Windows 8 #

Aby wyczyścić pamięć podręczną DNS w Windows 10 i 8 wykonaj następujące czynności:

  1. Wpisz cmd w pasku wyszukiwania Windows.

  2. Kliknij prawym przyciskiem myszy Wiersz polecenia i kliknij Uruchom jako administrator. Otworzy się okno wiersza polecenia.

  3. W wierszu poleceń wpisz następujący wiersz i naciśnij Wpisz:

    Po pomyślnym zakończeniu system zwróci następującą wiadomość:

Windows 7 #

Aby wyczyścić pamięć podręczną DNS w systemie Windows 7 , wykonaj następujące czynności:

  1. Kliknij przycisk Start.

  2. Wpisz cmd w polu tekstowym wyszukiwania w menu Start.

  3. Kliknij prawym przyciskiem myszy Wiersz polecenia i kliknij Uruchom jako administrator. Otworzy się okno wiersza polecenia.

  4. W wierszu poleceń wpisz następujący wiersz i naciśnij klawisz Enter:

    Po pomyślnym zakończeniu system zwróci następujący komunikat:

Wyczyść / opróżnij pamięć podręczną DNS w systemie Linux #

W systemie Linux nie ma buforowania DNS na poziomie systemu operacyjnego, chyba że usługa buforowania, taka jak Systemd-Resolved, DNSMasq lub Nscd, jest zainstalowana i działa. Proces czyszczenia pamięci podręcznej DNS różni się w zależności od dystrybucji Linuksa i używanej usługi buforowania.

Systemd Resolved #

Większość nowoczesnych dystrybucji Linuksa, takich jak Ubuntu 18.04, używa systemd rozwiązał usługę buforowania wpisów DNS.

Aby sprawdzić, czy usługa działa, użyj następującego polecenia:

Jeśli usługa jest uruchomiona, polecenie wydrukuje active. W przeciwnym razie zobaczysz inactive.

Aby wyczyścić pamięć podręczną Systemd Resolved DNS, wpisz:

Po pomyślnym zakończeniu polecenie nie zwraca żadnej wiadomości.

DNSMasq #

Dnsmasq to lekki serwer nazw buforujący DHCP i DNS.

Jeśli Twój system używa DNSMasq jako serwera buforującego, aby wyczyścić pamięć podręczną DNS, musisz ponownie uruchomić usługę Dnsmasq:

Lub

Nscd #

Nscd to demon buforujący, jest preferowanym systemem buforowania DNS dla większości dystrybucji opartych na RedHat.

Jeśli twój system używa Nscd, aby wyczyścić pamięć podręczną DNS, musisz ponownie uruchomić usługę Nscd:

Lub

Wyczyść / wyczyść pamięć podręczną DNS w systemie macOS #

Polecenie opróżnienia pamięci podręcznej w systemie macOS różni się nieco w zależności od używanej wersji. Polecenie musi być wykonane jako użytkownik z uprawnieniami administratora systemu (użytkownik sudo).

Aby wyczyścić pamięć podręczną DNS w systemie macOS, wykonaj następujące czynności:

  1. Otwórz Finder.

  2. Przejdź do aplikacji > Narzędzia > Terminal. Otworzy się okno terminala.

  3. W wierszu poleceń wpisz następujący wiersz i naciśnij Enter:

    Wprowadź swoje hasło sudo i ponownie naciśnij Enter. Po pomyślnym zakończeniu system nie zwraca żadnej wiadomości.

W przypadku wcześniejszych wersji macOS polecenie opróżnienia pamięci podręcznej jest inne.

Wersja macOS 10.11 i 10.9

macOS w wersji 10.10

macOS w wersji 10.6 i 10.5

Wyczyść / opróżnij pamięć podręczną DNS przeglądarki #

Większość nowoczesnych przeglądarek internetowych ma wbudowaną Klient DNS, aby zapobiec powtarzającym się zapytaniom za każdym razem, gdy odwiedzana jest witryna.

Google Chrome #

Aby wyczyścić pamięć podręczną DNS przeglądarki Google Chrome, wykonaj następujące czynności:

  1. Otwórz nową kartę i wpisz chrome://net-internals/#dns w pasku adresu przeglądarki Chrome.
  2. Kliknij przycisk „Wyczyść pamięć podręczną hosta”.

Jeśli to nie zadziała, spróbuj wyczyścić pamięć podręczną i pliki cookie.

  1. Otwórz okno dialogowe „Wyczyść dane przeglądania” za pomocą CTRL+Shift+Del.
  2. Wybierz zakres czasu. Wybierz „Cały czas”, aby usunąć wszystko.
  3. Zaznacz pola „Pliki cookie i inne dane witryn” oraz „Obrazy i pliki zapisane w pamięci podręcznej”.
  4. Kliknij przycisk „Wyczyść dane”.

Ta metoda powinna działać we wszystkich przeglądarkach opartych na Chrome, w tym Chromium, Vivaldi i Opera.

Firefox #

Aby wyczyścić pamięć podręczną DNS przeglądarki Firefox wykonaj następujące czynności:

  1. W prawym górnym rogu kliknij ikonę hamburgera , aby otworzyć menu przeglądarki Firefox:
  2. Kliknij link ⚙ Options (Preferences).
  3. Kliknij kartę Prywatność & Bezpieczeństwo lub Prywatność po lewej stronie.
  4. Przewiń w dół do sekcji History i kliknij przycisk Clear History....
  5. Wybierz przedział czasu do wyczyszczenia. Wybierz „Wszystko”, aby usunąć wszystko.
  6. Zaznacz wszystkie pola i kliknij „Wyczyść teraz”.

Jeśli to nie zadziała, wypróbuj następującą metodę i tymczasowo wyłączono pamięć podręczną DNS.

  1. Otwórz nową kartę i wpisz about:config w pasku adresu przeglądarki Firefox.
  2. Wyszukaj network.dnsCacheExpiration, tymczasowo ustaw wartość na 0 i kliknij OK. Następnie zmień z powrotem wartość domyślną i kliknij OK.
  3. Wyszukaj network.dnsCacheEntries, tymczasowo ustaw wartość na 0 i kliknij OK. Następnie zmień z powrotem wartość domyślną i kliknij OK.

Wniosek #

Pokazaliśmy, jak wyczyścić lub opróżnić pamięć podręczną DNS w systemach Windows, Linux i macOS systemy operacyjne.

Użytkownicy Linuksa i macOS mogą używać polecenia dig do wykonywania zapytań i rozwiązywania problemów z DNS.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *