Zalecana, 2024

Wybór redaktorów

Jak wyczyścić i zresetować pamięć podręczną dns ​​w macos sierra

Обзор macOS 10.12 Sierra

Обзор macOS 10.12 Sierra

Spisu treści:

Anonim

Użytkownicy systemu Mac OS, którzy zmodyfikowali swoje ustawienia DNS, mogą wymagać wyczyszczenia pamięci podręcznej DNS przed wprowadzeniem zmian. Ponadto czasami serwery nazw i domeny mogą nie zostać rozwiązane zgodnie z przeznaczeniem, jeśli na komputerze Mac znajduje się przestarzała pamięć podręczna DNS. Inna sytuacja, w której rozwiązaniem może być zresetowanie pamięci podręcznej DNS.

Pokażemy, jak opróżnić pamięć podręczną DNS w MacOS Sierra 10.12 i nowszych.

Uwaga: używa linii poleceń i dlatego jest skierowany do bardziej zaawansowanych użytkowników. Rzadko zdarza się, aby początkujący użytkownik systemu Mac OS i tak musiał zresetować pamięć podręczną DNS, ale często samo zrestartowanie osiągnie ten sam efekt.

Jak wyczyścić pamięć podręczną DNS w MacOS Sierra

  1. Otwórz aplikację Terminal, znajdującą się w folderze Narzędzia w obszarze Aplikacje
  2. Wprowadź dokładnie następującą składnię polecenia (użyj polecenia kopiuj i wklej, jeśli masz wątpliwości co do dokładności składni):
  3. sudo killall -HUP mDNSResponder;say DNS cache has been flushed

  4. Naciśnij klawisz Return / Enter i wprowadź hasło administratora, gdy zostaniesz o to poproszony (jest to konieczne z powodu przywilejów sudo)
  5. Poczekaj kilka chwil, aż pamięć podręczna DNS zostanie wyczyszczona

Otrzymasz słowne ostrzeżenie dźwiękowe, że pamięć podręczna DNS została opróżniona po zakończeniu.

Może to być szczególnie ważne, jeśli niedawno wprowadzono zmiany w serwerach DNS w systemie Mac OS i odkrycie zmian nie przyniosło skutku, ale jest także często używane przez programistów, programistów i projektantów, którzy pracują z nazwami domen lub po edycji plik hosts.

Chociaż nie zawsze jest to konieczne, może być konieczne zamknięcie i ponowne uruchomienie wszystkich aktywnych aplikacji korzystających z DNS lub sieci, w tym Safari, Chrome, Firefox, Opera, sFTP, SSH i innych podobnych zadań zależnych od korespondencji nazw domenowych.

Rzadko powyższa komenda może nie działać, ale dostępna jest alternatywna komenda dla systemu macOS Sierra 10.12.3, a później, która dodatkowo skupia się na procesie pomocniczym, ta składnia to:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;say MacOS DNS cache has been cleared

Tak jak poprzednio, naciśnięcie return spowoduje wykonanie składni polecenia i zresetowanie pamięci podręcznych DNS w systemie MacOS 10.12.4 i nowszych wersjach.

Pamiętaj, że ta wskazówka jest przeznaczona dla nowoczesnych wersji MacOS, w tym Sierra 10.12 i nowszych. Wcześniejsze wersje MacOS-a często mają zupełnie inne metody resetowania pamięci podręcznej DNS, jak opisano tutaj, chociaż niektóre z wcześniejszych wersji są nadal w fazie wdrażania, warto też znać te metody.

Masz jakieś uwagi lub sztuczki, aby zresetować pamięć podręczną DNS w systemie MacOS? Daj nam znać w komentarzach!

Top