Очистка кэша DNS в OS X 10.11+
Этот метод очистки кэша DNS применяется ко всем Mac, на которых запущены версии OS X El Capitan, с версией 10.11 или новее:
- Откройте приложение «Терминал», которое находится в папке «Приложения / Утилиты» или «Прожектор»
- В командной строке введите следующий синтаксис и нажмите return:
- Введите пароль администратора по запросу (требуется 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 flusheddns =
Пользователи также могут вырезать часть say и разделять команду на несколько частей, хотя один лайнер часто является самым простым способом.
sudo dscacheutil -flushcache
Затем отдельно инициируется команда killall mDNSRsponder:
sudo killall -HUP mDNSResponder
Переход по этому маршруту не даст никакой слуховой обратной связи, что команды были успешными.
Это относится к последним версиям OS X, тогда как те, кто работает с более ранними версиями Yosemite, могут найти здесь направления для такого же эффекта с другой командной строкой, а также пользователи более старых версий Mac OS X, таких как Mavericks и Snow Leopard, или даже пыльные версии Тигра, Пантеры и Ягуара. С мобильного телефона пользователи iPhone и iPad могут быстро очистить кеш DNS в iOS с помощью простого трюка.