Как очистить & сброс кэша DNS в MacOS Sierra

Оглавление:

Anonim

Пользователям Mac OS, изменившим настройки DNS, может потребоваться очистить кэш DNS, прежде чем изменения вступят в силу. Кроме того, иногда серверы имен и домены могут не разрешаться должным образом, если у вас устаревший кеш DNS на Mac, еще одна ситуация, когда сброс кеша DNS часто может быть решением.

Мы покажем вам, как очистить кеш DNS в MacOS Sierra 10.12 и более поздних версиях.

примечание: здесь используется командная строка, поэтому оно предназначено для более продвинутых пользователей. Довольно редко начинающему пользователю Mac OS все равно приходится сбрасывать кэш DNS, но часто обычная перезагрузка приводит к тому же эффекту.

Как очистить кэш DNS в MacOS Sierra

  1. Откройте приложение «Терминал», которое находится в папке «Утилиты» в разделе «Приложения»
  2. Введите точно следующий синтаксис команды (используйте копирование и вставку, если сомневаетесь в правильности синтаксиса):
  3. sudo killall -HUP mDNSResponder; скажите, что кеш DNS очищен

  4. Нажмите клавишу «Ввод/Ввод» и введите пароль администратора при запросе (это необходимо из-за привилегий sudo)
  5. Подождите несколько секунд, пока кеш DNS будет очищен

По завершении вы получите звуковое оповещение о том, что кеш DNS очищен.

Это может быть особенно важно, если вы недавно внесли изменения в DNS-серверы в Mac OS и обнаружили, что изменения не вступили в силу, но также часто используется веб-разработчиками, программистами и дизайнерами, которые работа с доменными именами или после редактирования файла hosts.

Хотя это не всегда необходимо, вам может потребоваться закрыть и перезапустить любые активные приложения, использующие DNS или сеть, включая Safari, Chrome, Firefox, Opera, sFTP, SSH и другие подобные задачи, зависящие от соответствие доменного имени.

Редко приведенная выше команда может не работать, но для macOS Sierra 10.12.3 и более поздних версий доступна альтернативная команда, которая также добавляет дополнительный фокус на вспомогательный процесс, этот синтаксис:

sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscacheutil -flushcache; говорят, что DNS-кэш MacOS очищен

Как и прежде, нажатие клавиши return приведет к выполнению синтаксиса команды и сбросу кешей DNS в MacOS 10.12.4 и более новых версиях.

Помните, что этот совет предназначен для современных версий macOS, включая Sierra 10.12 и более поздние версии. Более ранние версии MacOS часто имеют совершенно другие методы сброса кеша DNS, как описано здесь, хотя, поскольку некоторые из более ранних выпусков все еще находятся в развертывании, может быть полезно знать и эти методы.

Есть какие-либо комментарии или рекомендации по сбросу кеша DNS в MacOS? Дайте нам знать об этом в комментариях!

Как очистить & сброс кэша DNS в MacOS Sierra