Jak opróżnić pamięć podręczną DNS na komputerze Mac? (05.21.24)

Każdy, kto korzysta z internetu, pozostawia jakiś cyfrowy ślad. Pliki cookie i Javascript są często używane do monitorowania zachowania odwiedzających witrynę.

Ale czy wiesz, że Twój system operacyjny przechowuje również informacje o Twoich działaniach podczas surfowania? Odbywa się to za pomocą pamięci podręcznej DNS, którą należy regularnie czyścić, aby zapobiec problemom.

W tym artykule wyjaśniono, czym jest pamięć podręczna DNS, dlaczego komputer ją zapisuje i jak wyczyścić pamięć podręczną DNS na komputerze Mac.

Co to jest pamięć podręczna DNS?

Serwery DNS konwertują nazwy domen, takie jak www.abc.com, na numeryczne adresy internetowe, które mogą przetwarzać systemy komputerowe. Domyślnie przeglądarki kontaktują się z serwerami DNS przy każdym dostępie do adresu internetowego. Im więcej odwiedzających ma adres URL, tym więcej pracy dla serwera DNS, co może prowadzić do błędów DNS, takich jak „Serwer DNS nie odpowiada”.

Aby zminimalizować pracę serwera DNS i zapobiec częstemu pobieraniu za każdym razem, gdy użytkownik próbuje uzyskać dostęp do tej samej witryny, systemy operacyjne, takie jak Windows i macOS, zawierają własną pamięć podręczną dla każdego rozpoznanego adresu. Nazywa się to pamięcią podręczną DNS. Zasadniczo pamięć podręczna DNS przechowuje wszystkie istotne informacje wymagane do rozpoznawania nazw. W ten sposób Twoja przeglądarka nie musi uzyskiwać dostępu do serwera DNS za każdym razem, gdy wykonywane jest zapytanie.

Każda pamięć podręczna DNS zawiera następujące informacje:

  • Reimg data lub rdata – Te dane opisują rekord, taki jak adres lub nazwa hosta.
  • Typ rekordu – dotyczy typu tworzonego wpisu
  • Nazwa rekordu – rejestruje nazwę domeny obiekt, dla którego dokonano wpisu.
  • Czas życia – dotyczy okresu ważności rekordu reimg, zwykle przechowywanego w sekundach.
  • Klasa – odnosi się do protokołu grupa, do której należy reimg.
  • Długość danych Reimg — jest to wartość długości danych reimg.
Dlaczego musisz wyczyścić pamięć podręczną DNS w Catalinie

Jakie są powody regularnego opróżniania DNS? Jak wspomniano wcześniej, regularne opróżnianie pamięci podręcznej DNS ma swój cel. Ale ten proces nie jest automatyczny. Wpisy są przechowywane w pamięci podręcznej, chyba że zdefiniowany czas TTL wygaśnie. Użytkownik musi zainicjować opróżnianie i istnieje kilka powodów, dla których musisz to zrobić.

Ukryj działania wyszukiwania

Chociaż monitorowanie zachowania użytkowników odbywa się głównie za pomocą plików cookie, JavaScript i innego oprogramowania, pamięć podręczna DNS nadal zawiera stosunkowo ważne informacje, które są potencjalnym celem dla zbieraczy danych. Na podstawie wymienionych adresów oraz dodatkowych informacji zapisanych w pamięci podręcznej każdy może przeanalizować historię Twojej strony. Lista adresów internetowych przechowywana w pamięci podręcznej zdradza, które witryny odwiedzasz częściej. Im bardziej wszechstronna jest Twoja kolekcja adresów w pamięci podręcznej, tym więcej ujawnia ona o Tobie i Twoich działaniach.

Cele bezpieczeństwa

Jest to prawdopodobnie jeden z najważniejszych powodów, dla których należy regularnie czyścić pamięć podręczną DNS. Dane zapisane w pamięci podręcznej są przydatne do szybkiego dostarczania stron internetowych, ale w niepowołanych rękach mogą być bardzo niebezpieczne. Jeśli hakerzy uzyskają dostęp do Twojej pamięci podręcznej DNS, mogą łatwo manipulować wpisami i zmieniać Twoje działania. Na przykład mogą przekierowywać Cię do niewłaściwych stron internetowych lub wyświetlać różne wyniki wyszukiwania. Nazywa się to również zatruwaniem DNS lub fałszowaniem DNS. Ta sztuczka jest zwykle wykorzystywana do kradzieży danych logowania do bankowości internetowej i innych kont. Opróżniając Twój DNS, cyberprzestępcy nie będą mieli możliwości kradzieży Twoich danych logowania.

Rozwiąż problemy techniczne

Gdy masz problemy z dostępem do określonych stron internetowych lub korzystaniem z aplikacji internetowych, opróżnienie pamięci podręcznej DNS jest jednym z wymaganych kroków rozwiązywania problemów. Na przykład może się zdarzyć, że z powodu nieaktualnych wpisów zostanie wyświetlona nieaktualna wersja wywoływanej witryny. Dzieje się tak, gdy nazwa domeny przechowywana w pamięci podręcznej ma niepoprawny lub stary adres IP. Można to łatwo naprawić, czyszcząc pamięć podręczną DNS. Gdy to zrobisz, żądanie zostanie ponownie skierowane do odpowiedniego serwera DNS, a nie z pamięci podręcznej. Spowoduje to aktualizację informacji o adresie w procesie, a połączenie ze stroną internetową zostanie przywrócone.

Jak opróżnić pamięć podręczną DNS w Catalina i Big Sur

Teraz, gdy ustaliliśmy, jak ważne jest wyczyszczenie pamięci podręcznej DNS, omówimy teraz kroki, jak opróżnić pamięć podręczną DNS w Catalina i Big Sur.

Jeśli używasz starszej wersji systemu macOS, proces jest nieco inny, więc to nie zadziała. Aby kroki były skuteczne, musisz mieć co najmniej Catalinę.

Wykonaj następujące kroki:

  • Otwórz Terminal, przechodząc do Wyszukiwarka > Idź > Narzędzia. Możesz także wyszukać Terminal za pomocą Spotlight.
  • W oknie Terminala wpisz następujące polecenie:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
  • Wciśnij Enter, aby wykonać polecenie.
  • Po wyświetleniu monitu wprowadź hasło administratora.
  • Zamknij terminal.
  • Po wykonaniu powyższych kroków pomyślnie wyczyścisz pamięć podręczną DNS. Jeśli napotkasz problemy z resetowaniem i opróżnieniem pamięci podręcznej DNS z DNS, możesz wykonać następujące czynności:

    • Uruchom ponownie komputer Mac i spróbuj wyczyścić pamięć podręczną po ponownym uruchomieniu.
    • Wyłącz tymczasowo zaporę sieciową i oprogramowanie zabezpieczające.
    • Usuń niepotrzebne pliki z komputera Mac za pomocą aplikacji do naprawy Maca.
    • Uruchom w trybie awaryjnym i spróbuj wyczyścić pamięć podręczną DNS z tego miejsca.
    Jak opróżnić pamięć podręczną DNS na komputerze Mac ze starszym systemem macOS

    Powyższe kroki działają tylko w przypadku systemu macOS Catalina i Big Sur. Jeśli używasz starszego systemu macOS, musisz zapoznać się z odpowiednimi poleceniami poniżej. Nadal będziesz używać Terminala do wprowadzania poleceń, tylko że wiersze poleceń są nieco inne.

    Sierra i High Sierra:
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.4) i El Capitan:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.1 do 10.10 .3):
    • sudo discoveryutil mdnsflushcache
    • sudo discoveryutil udnsflushcache
    Mavericks:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
    Podsumowanie

    Gdy wyczyścisz pamięć podręczną DNS za pomocą powyższych poleceń, pamiętaj, że nie otrzymasz żadnego potwierdzenia ani żadnej wiadomości wskazującej, że proces się powiódł. Jedynym sposobem, aby dowiedzieć się, że pamięć podręczna DNS została zresetowana, jest uzyskanie dostępu do strony internetowej, z którą miałeś wcześniej problemy.


    Wideo YouTube.: Jak opróżnić pamięć podręczną DNS na komputerze Mac?

    05, 2024