Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: info@rubookmac.com

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

Пользователям 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-кеш был очищен
    Очистить кеш DNS в MacOS

  4. Нажмите клавишу Return / Enter и введите пароль администратора по запросу (это необходимо из-за 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, скажем, очищен кеш-память MacOS

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

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

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

Понравилась статья? Поделиться с друзьями: