Как очистить кэш DNS в OS X El Capitan
Очистка кэша DNS в OS X 10.11+
Этот метод очистки кэша DNS применим ко всем компьютерам Mac, работающим под управлением OS X El Capitan версии 10.11 или более поздней:
- Откройте приложение «Терминал», которое находится в /Applications/Utilities/ или с помощью Spotlight
- В командной строке введите следующий синтаксис, затем нажмите Enter:
- Введите пароль администратора по запросу (требуется sudo), чтобы выполнить очистку кэша DNS
- Когда вы слышите «Кэш DNS очищен», вы знаете, что команда выполнена успешно
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; скажем, кеш DNS очищен
Все, кеш DNS будет сброшен. Скорее всего, вы захотите закрыть и перезапустить приложения, использующие DNS, например веб-браузер, чтобы изменения переносились в приложения, подключенные к Интернету.
Очистка локальных кэшей DNS обычно требуется веб-разработчикам, сетевым администраторам, выполняющим точный подробный поиск с хостом, а также всем, кто редактирует файл hosts или настраивает параметры доменного имени для более быстрых серверов или для других целей.
Если вы собираетесь часто очищать кэши DNS, простой псевдоним, помещенный в ваш соответствующий .profile, может быть полезен для быстрого использования в будущем:
alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say flushed'
Пользователи также могут вырезать часть команды say и разделить команду на несколько частей, хотя зачастую проще всего использовать одну строку.
sudo dscacheutil -flushcache
Затем отдельно инициируем команду mDNSResponder killall:
sudo killall -HUP mDNSResponder
Двигаясь по этому маршруту, вы не получите никаких звуковых сигналов об успешном выполнении команд.
Это относится к последним версиям OS X, тогда как те, кто использует более ранние версии Yosemite, могут найти здесь инструкции для того же эффекта с другой командной строкой, как и пользователи более старых выпусков Mac OS X. как Mavericks и Snow Leopard, или даже пыльные версии Tiger, Panther и Jaguar. Что касается мобильных устройств, то пользователи iPhone и iPad также могут быстро очистить кеш DNS в iOS с помощью простого трюка.
