Jak przepłukać pamięć podręczną DNS

Jeśli masz problemy z połączeniem, możesz chcieć wyczyścić pamięć podręczną DNS. W tym artykule dowiesz się, jakie są tego korzyści i jak wyczyścić pamięć podręczną DNS w popularnych systemach operacyjnych.

Powody, dla których warto okresowo wyczyścić pamięć podręczną DNS

Podobnie jak przeglądarki internetowe, systemy operacyjne również przechowują pliki pamięci podręcznej o nazwie Domain Name System (DNS). Pliki pamięci podręcznej zawierają informacje o wszystkich odwiedzanych stronach internetowych – nazwy hostów, adresy IP i rekordy zasobów.

Większość systemów operacyjnych wykonuje buforowanie DNS, aby zmniejszyć obciążenie serwerów DNS podczas dużego ruchu. Okres ważności cache’u jest określany przez Time To Live (TTL). Tak długo, jak pliki pamięci podręcznej są nadal ważne, będą odpowiadać na żądania zawartości bez konieczności przechodzenia przez serwer DNS.

Mimo tego, używanie uszkodzonych lub nieaktualnych plików pamięci podręcznej DNS może prowadzić do błędów i luk w zabezpieczeniach. Dlatego zalecamy okresowe czyszczenie pamięci podręcznej DNS.

Oto powody, dla których należy regularnie czyścić pamięć podręczną DNS:

  • Zapobieganie śledzeniu zachowań wyszukiwania – przechowywanie rekordów DNS ułatwia hakerom przewidywanie historii przeglądarki.
  • Bezpieczeństwo – pliki pamięci podręcznej DNS są głównym celem spoofingu DNS, który zagraża wrażliwym informacjom użytkowników, takim jak dane logowania i dane osobowe.
  • Rozwiązywanie problemów technicznych – zmuszanie systemu operacyjnego do wyszukiwania zaktualizowanych rekordów DNS może rozwiązać problemy z połączeniem i nieprawidłowo wyświetlaną zawartość sieci Web.

Sposoby spłukiwania pamięci podręcznej DNS

W zależności od systemu operacyjnego, kroki do spłukiwania pamięci podręcznej DNS mogą się różnić. Poniższy samouczek pokaże ci, jak to zrobić w systemie Windows, Linux i Mac OS X.

Microsoft Windows

Poniższy samouczek dotyczy systemów Windows XP, 7, Vista, 8, 8.1, i 10.

  1. Naciśnij klawisze Windows+R razem, aby otworzyć konsolę wiersza poleceń systemu Windows, a następnie wpisz cmd.
  2. Wypisz następujące polecenie, aby wyczyścić pliki pamięci podręcznej DNS na komputerze:
    ipconfig /flushdns
  3. Jeśli proces się powiedzie, zobaczysz komunikat potwierdzający, jak poniżej:

Linux

Domyślnie Ubuntu nie buforuje rekordów DNS. Jeśli ręcznie zainstalować usługę DNS jak nazwa usługi buforowania daemon (nscd), kroki poniżej pokaże Ci, jak przepłukać DNS cache.

  1. Naciśnij klawisze Ctrl+Alt+T razem, aby otworzyć okno terminala.
  2. Wprowadź następujące polecenie, aby wyczyścić pliki pamięci podręcznej DNS w podkatalogu init.d:
    sudo /etc/init.d/nscd restart

Mac OS X

  1. Naciśnij klawisz F4, a następnie wpisz terminal w polu wyszukiwania programu Launchpad, aby otworzyć okno terminala.
  2. Jeśli korzystasz z systemu Mac OS Sierra, X El Capitan, X Mavericks, X Mountain Lion lub X Lion, wprowadź następujące polecenie:
    sudo killall -HUP mDNSResponder
  3. Aby przepłukać pamięć podręczną DNS w systemie Mac OS X Yosemite, wprowadź stwierdzenie:
    sudo discoveryutil udnsflushcaches
  4. Jeśli pracujesz na systemie Mac OS X Snow Leopard, użyj polecenia:
    sudo dscacheutil -flushcache
  5. W przypadku systemu Mac OS X Leopard i niższego wprowadź następujące polecenie, aby przepłukać pamięć podręczną DNS:
    sudo lookupd -flushcache

Wnioski

Gdy doświadczasz problemów z połączeniem lub widzisz niepoprawnie wyświetlane strony internetowe, Twój system może przechowywać uszkodzone lub nieaktualne rekordy pamięci podręcznej DNS. Możesz szybko rozwiązać ten problem poprzez przepłukanie pamięci podręcznej DNS. Jeśli problem nie zostanie rozwiązany, możesz sprawdzić ten samouczek, jak zamiast tego wyczyścić pamięć podręczną przeglądarki.

Ten post był ostatnio modyfikowany: 25 listopada 2019 10:54 am

.

Dodaj komentarz