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:
- 
Wpisz cmd w pasku wyszukiwania Windows. 
- 
Kliknij prawym przyciskiem myszy Wiersz polecenia i kliknij Uruchom jako administrator. Otworzy się okno wiersza polecenia. 
- 
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:
- 
Kliknij przycisk Start. 
- 
Wpisz cmd w polu tekstowym wyszukiwania w menu Start. 
- 
Kliknij prawym przyciskiem myszy Wiersz polecenia i kliknij Uruchom jako administrator. Otworzy się okno wiersza polecenia. 
- 
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:
- 
Otwórz Finder. 
- 
Przejdź do aplikacji > Narzędzia > Terminal. Otworzy się okno terminala. 
- 
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:
-  Otwórz nową kartę i wpisz chrome://net-internals/#dnsw pasku adresu przeglądarki Chrome.
- Kliknij przycisk „Wyczyść pamięć podręczną hosta”.
Jeśli to nie zadziała, spróbuj wyczyścić pamięć podręczną i pliki cookie.
-  Otwórz okno dialogowe „Wyczyść dane przeglądania” za pomocą CTRL+Shift+Del.
- Wybierz zakres czasu. Wybierz „Cały czas”, aby usunąć wszystko.
- Zaznacz pola „Pliki cookie i inne dane witryn” oraz „Obrazy i pliki zapisane w pamięci podręcznej”.
- 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:
-  W prawym górnym rogu kliknij ikonę hamburgera ☰, aby otworzyć menu przeglądarki Firefox:
-  Kliknij link ⚙ Options (Preferences).
- Kliknij kartę Prywatność & Bezpieczeństwo lub Prywatność po lewej stronie.
-  Przewiń w dół do sekcji Historyi kliknij przyciskClear History....
- Wybierz przedział czasu do wyczyszczenia. Wybierz „Wszystko”, aby usunąć wszystko.
- 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.
-  Otwórz nową kartę i wpisz about:configw pasku adresu przeglądarki Firefox.
-  Wyszukaj network.dnsCacheExpiration, tymczasowo ustaw wartość na 0 i kliknij OK. Następnie zmień z powrotem wartość domyślną i kliknij OK.
-  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.