Как сбросить кеш DNS в macOS High Sierra

Терминал в macOS

Необходимо сбросить и очистить кеш DNS в macOS High Sierra? Некоторым пользователям Mac может потребоваться время от времени сбрасывать свой локальный кеш DNS, как правило, из-за изменения настроек Mac DNS или кэширования определенного сервера имен или домена, и им необходимо очистить существующий кеш DNS.

Хотя чаще всего веб-разработчики, системные администраторы и сетевые администраторы возятся с DNS и должны сбрасывать и очищать свои кеши DNS, иногда другим пользователям Mac также необходимо очистить кеши DNS.


В macOS High Sierra вы можете сбросить кеш DNS, настроив таргетинг на процесс mDNSResponder через командную строку, доступную в приложении Terminal. Это похоже на очистку кеша DNS в macOS Sierra и El Capitan, хотя процесс сброса кеша DNS менялся много раз на протяжении истории операционной системы Mac OS и Mac OS X.

Как сбросить кеш DNS в MacOS High Sierra

Обратите внимание, что сброс и очистка кеша DNS, скорее всего, прервут любую активную интернет-активность или использование.

  1. Запустите приложение Терминал, оно находится в папке / Applications / Utilities / на Mac.
  2. Очистка кеша DNS выполняется через Терминал в macOS

  3. В командной строке введите следующий синтаксис:
  4. sudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Reset | say

  5. Нажмите клавишу возврата, затем введите пароль администратора, затем снова нажмите клавишу возврата.
  6. Сброс кеша DNS в macOS High Sierra

  7. Подождите, когда вы увидите текст «MacOS DNS Cache Reset» в Терминале, сброс DNS-кеша был успешным.
  8. Выход из терминала

Вам может потребоваться выйти и перезапустить определенные приложения, подключенные к Интернету, чтобы изменения вступили в силу, хотя для большинства веб-браузеров достаточно простого обновления.

Если вышеуказанный подход по какой-либо причине не работает, вы можете разбить синтаксис команды на более мелкие компоненты:

sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset

Это относится к macOS High Sierra, версия которой — Mac OS 10.13.x. Пользователи, заинтересованные в том, чтобы узнать, как сбросить кеш DNS в предыдущих версиях MacOS, могут узнать, как это сделать для Sierra, El Capitan, Yosemite и более ранних версий Mac OS X, если это необходимо.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *