Jak wyczyścić pamięć podręczną DNS na Macu

Jeżeli Twój Mac ma problemy z otwieraniem stron internetowych, które działają bez problemu na innych urządzeniach, może to wynikać z problemów z pamięcią podręczną DNS. Kiedy napotykasz na problemy z łącznością, rozwiązanie może być proste – wystarczy wyczyścić pamięć podręczną DNS na swoim MacBooku, a strony internetowe powinny zacząć się ładować. Jeśli nie masz wystarczającej wiedzy na temat tego, czym jest pamięć podręczna DNS i jak wpływa na funkcjonalność Twojego Maca, nie martw się, ponieważ jesteśmy tutaj, aby Ci pomóc. Przeczytaj dalej, aby dowiedzieć się, dlaczego ważne jest czyszczenie pamięci podręcznej DNS oraz jak to zrobić na swoim Macu. Bez względu na to, którą wersję macOS używasz, ten przewodnik z pewnością się przyda. Bez zbędnych ceregieli, zacznijmy!

Czym jest pamięć podręczna DNS?

DNS (System Nazw Domenowych) działa jak książka telefoniczna internetu. Przetłumacza nazwy domen na adresy IP, umożliwiając dostęp do potrzebnej strony internetowej. Pamięć podręczna DNS to pamięć w systemie operacyjnym Twojego urządzenia lub przeglądarki, która przechowuje informacje o wszystkich poprzednich żądaniach kierowanych do serwera DNS z Twojego urządzenia lub przeglądarki.

Twój Mac używa tych informacji, aby realizować zlecone żądania w przyszłości. Przeglądarka nie musi za każdym razem przesyłać nowego żądania, zamiast tego może wykorzystać pamięć podręczną DNS i uzyskać zapisane informacje, aby szybko załadować stronę. Ponieważ przeglądarka nie musi komunikować się z zdalnym serwerem DNS, oszczędza to czas i dostarcza szybsze wyniki.

Jak wyczyścić pamięć podręczną DNS na Macu?

Czyszczenie pamięci podręcznej DNS na Macu jest stosunkowo proste i szybkie. Możesz to łatwo zrobić, nawet jeśli nie posiadasz zaawansowanej wiedzy technicznej. Wszystko, co musisz zrobić, to otworzyć Terminal i wkleić polecenie. Oto jak przeprowadzić czyszczenie pamięci podręcznej DNS za pomocą polecenia w Terminalu.

  • Otwórz Terminal na swoim Macu. Najszybszy sposób to naciśnięcie Command + Space, aby otworzyć Spotlight, a następnie wpisanie „terminal”. Alternatywnie możesz otworzyć Launchpad z Docku, a następnie wyszukać Terminal lub przejść do Finder > Aplikacje > Narzędzia > Terminal.
  • Wprowadź następujące polecenie:
  • sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Naciśnij Enter. Wprowadź hasło do swojego Maca i ponownie naciśnij Enter. Warto wiedzieć, że hasło nie pojawi się w Terminalu podczas jego wpisywania.
  • Po wykonaniu tego działania pamięć podręczna DNS na Macu zostanie natychmiast zresetowana. Nie zobaczysz żadnego komunikatu potwierdzającego. Kiedy zobaczysz nową linię, oznacza to, że polecenie zostało wykonane pomyślnie.

Jak wyczyścić pamięć podręczną DNS w starszych wersjach macOS?

Polecenie czyszczenia pamięci podręcznej DNS różni się w starszych wersjach macOS. Cały proces jest taki sam, ale musisz skopiować/wkleić różne polecenia w Terminalu w zależności od wersji macOS.

Wersja macOS Polecenie w Terminalu
macOS Sonoma
macOS Ventura
macOS Monterey
macOS Big Sur
macOS Catalina
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
macOS Mojave
macOS High Sierra
macOS Sierra
OS X Mountain Lion
Mac OS X Lion
sudo killall -HUP mDNSResponder
Mac OS X El Capitan
OS X Mavericks
sudo dscacheutil -flushcache;
sudo killall -HUP mDNSResponder
OS X Yosemite sudo discoveryutil mdnsflushcache;
sudo discoveryutil udnsflushcaches
Mac OS X Snow Leopard sudo dscacheutil -flushcache
Mac OS X Leopard sudo lookupd -flushcache
Mac OS X Tiger lookupd -flushcache

Co robi czyszczenie pamięci podręcznej DNS? Dlaczego jest to ważne?

Z biegiem czasu pamięć podręczna DNS może być uszkodzona lub przestarzała. Może to wynikać ze starych informacji o witrynach (niektóre witryny mogą zmieniać swoje adresy IP), usterek technicznych lub złośliwego oprogramowania. Gdy tak się dzieje, Twój Mac używa nieprawidłowych lokalnych informacji z pamięci podręcznej do załadowania żądanej strony internetowej. Przeglądarka internetowa sprawdza pamięć podręczną DNS, aby znaleźć adres IP dla wpisanego URL witryny; znajdzie zły lub nieużyteczny adres. To uniemożliwia przeglądarce załadowanie strony. Nawet jeśli się to uda, proces będzie wolny, a niektóre elementy strony, takie jak filmy, mogą się nie ładować. Możliwe, że zobaczysz również błąd 404.

W przypadku wystąpienia takich problemów z łącznością, musisz wyczyścić pamięć podręczną DNS na swoim Macu. Kiedy to zrobisz, Twój Mac usunie swoje lokalne rekordy DNS. Tak więc, następnym razem, gdy zechcesz otworzyć stronę internetową, Twoja przeglądarka internetowa pobierze świeże informacje z serwera DNS. To poprawi jakość przeglądania i sprawi, że Twoja przeglądarka będzie znacznie szybsza.

Musisz wyczyścić pamięć podręczną DNS na swoim Macu, jeśli nie możesz uzyskać dostępu do strony internetowej lub utknąłeś z błędem 404. Działa to również jako zabezpieczenie przed fałszywym DNS (lub truciznieniem pamięci podręcznej DNS), które jest atakiem, w którym ktoś manipuluje rekordami DNS fałszywymi lub nieprawidłowymi informacjami. W wyniku tych fałszywych informacji użytkownicy są kierowani na niewłaściwe, oszukańcze lub złośliwe strony internetowe.

Podsumowując, czyszczenie pamięci podręcznej DNS na Macu jest kluczowe dla poprawy jakości przeglądania i eliminowania problemów z łącznością. Regularne dbanie o pamięć podręczną może zapewnić szybsze ładowanie stron internetowych oraz ochronę przed potencjalnymi zagrożeniami bezpieczeństwa.