Jak opróżnić pamięć podręczną DNS na komputerze Mac

Spisu treści:

Jak opróżnić pamięć podręczną DNS na komputerze Mac
Jak opróżnić pamięć podręczną DNS na komputerze Mac
Anonim

Co warto wiedzieć

  • Wpisz Terminal do Spotlight lub przejdź do Go > Utilities > Terminal.
  • W oknie Terminala wprowadź polecenie: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Ten artykuł wyjaśnia, jak wyczyścić pamięć podręczną DNS na komputerze Mac.

Jak zresetować DNS na komputerze Mac?

Jeśli masz problemy z łącznością, możesz je naprawić, resetując lokalny rekord informacji serwera nazw domen (DNS) przechowywany na komputerze Mac. Informacje te mogą być nieaktualne lub uszkodzone, co uniemożliwia ładowanie stron internetowych i spowalnia połączenie. Aby zresetować pamięć podręczną DNS na komputerze Mac, musisz wprowadzić polecenie Terminal na komputerze Mac.

Oto jak wyczyścić pamięć podręczną DNS na komputerze Mac:

  1. Wpisz Polecenie+ Spacja, aby otworzyć Spotlight.

    Image
    Image
  2. Wpisz Terminal i wybierz Terminal z wyników wyszukiwania.

    Image
    Image

    Możesz również uzyskać dostęp do terminala, przechodząc do Go > Utilities > Terminal.

  3. Wprowadź to polecenie w oknie Terminala: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder, a następnie naciśnij Enter.

    Image
    Image

    To polecenie działa tylko w systemie macOS El Capitan i nowszych. Jeśli masz starszą wersję systemu macOS, sprawdź następną sekcję, aby uzyskać prawidłowe polecenie.

  4. Wpisz swoje hasło i ponownie naciśnij enter.

    Image
    Image

    Hasło nie pojawi się w Terminalu podczas jego wpisywania. Wystarczy wpisać hasło i nacisnąć enter.

  5. Twoja pamięć podręczna DNS zostanie zresetowana, ale w terminalu nie będzie komunikatu o tym fakcie. Pojawienie się nowej linii oznacza, że polecenie zostało wykonane.

    Image
    Image

Jak opróżnić DNS w starszych wersjach systemu macOS

Starsze wersje systemu macOS używają różnych poleceń terminala do opróżniania DNS. Jednak zaczynasz od otwarcia okna Terminala, niezależnie od używanej wersji macOS.

Oto polecenia opróżniania DNS w każdej wersji macOS:

  • El Capitan i nowsze: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Yosemite: sudo killall -HUP mDNSResponder
  • Lew, Lew górski i Mavericks: sudo dscacheutil –flushcache
  • Snow Leopard: sudo lookupd –flushcache
  • Tygrys: lookupd – flushcache

Co robi opróżnianie DNS?

Za każdym razem, gdy próbujesz uzyskać dostęp do strony internetowej przez Internet, łączysz się z serwerem DNS, który informuje przeglądarkę internetową, gdzie się udać. Serwer DNS prowadzi katalog stron internetowych i adresów IP, który umożliwia mu przejrzenie adresu strony internetowej, odnalezienie odpowiedniego IP i przekazanie go do Twojej przeglądarki internetowej. Te informacje są następnie przechowywane na komputerze Mac w pamięci podręcznej DNS.

Gdy próbujesz uzyskać dostęp do ostatnio odwiedzanej witryny, Twój Mac używa swojej pamięci podręcznej DNS zamiast sprawdzać ją na rzeczywistym serwerze DNS. Oszczędza to czas, dzięki czemu strona ładuje się szybciej. Przeglądarka internetowa nie musi przechodzić przez dodatkowy etap komunikacji ze zdalnym serwerem DNS, co skutkuje krótszym czasem między wprowadzeniem adresu strony internetowej a załadowaniem strony.

Jeśli lokalna pamięć podręczna DNS jest uszkodzona lub przestarzała, przypomina to próbę użycia starej książki telefonicznej lub książki adresowej, którą ktoś zdewastował. Twoja przeglądarka internetowa sprawdza pamięć podręczną, aby znaleźć adres IP witryny, którą próbujesz odwiedzić, i znajduje albo zły adres, albo adres, którego nie można używać. Może to spowolnić proces lub uniemożliwić ładowanie witryn lub określonych elementów witryny, takich jak filmy.

Opróżniając pamięć podręczną DNS, wydajesz komputerowi Macowi polecenie usunięcia lokalnych rekordów DNS. To zmusza przeglądarkę internetową do sprawdzania rzeczywistego serwera DNS przy następnej próbie uzyskania dostępu do strony internetowej. Zawsze powinieneś opróżnić pamięć podręczną DNS po zmianie serwerów DNS na komputerze Mac. Może to być również pomocne, jeśli masz problemy z łącznością.

FAQ

    Jak sprawdzić pamięć podręczną DNS na komputerze Mac?

    Otwórz wbudowaną przeglądarkę logów konsoli na komputerze Mac i wpisz any:mdnsresponder w pasku wyszukiwania. Następnie uruchom Terminal, wpisz sudo killall –INFO mDNSResponder i naciśnij Enter lub Return Wróć aplikacji Konsola, możesz wyświetlić listę zapisanych w pamięci podręcznej rekordów DNS.

    Jak wyczyścić pamięć podręczną DNS w systemie Windows 10?

    Aby wyczyścić pamięć podręczną DNS w systemie Windows 10, otwórz okno dialogowe Uruchom, wpisz ipconfig /flushdns i kliknij OK. Możesz również użyć tego samego polecenia w wierszu poleceń systemu Windows, jeśli chcesz uzyskać więcej informacji na temat procesu.

    Co to jest zatruwanie pamięci podręcznej DNS?

    Zatruwanie pamięci podręcznej DNS, znane również jako spoofing DNS, ma miejsce, gdy ktoś celowo wprowadza fałszywe lub nieprawidłowe informacje do pamięci podręcznej DNS. Po wprowadzeniu fałszywych informacji przyszłe zapytania DNS zwrócą nieprawidłowe odpowiedzi i skierują użytkowników do niewłaściwych witryn.

Zalecana: