Как очистить кэш DNS в MacOS High Sierra или более старых версиях
Очистка или сброс DNS-кэшей в вашей операционной системе Mac - хорошая идея, так как это ускоряет поиск на одном хосте. Но иногда мы просто хотим очистить кеш, чтобы он не содержал значения которые больше не действительны.
И это тоже довольно просто. Все, что вам нужно сделать, это выполнить одну или пару команд в Терминале и все готово.
Если вы используете последнюю версию MacOS Mojave, нажмите здесь, чтобы получить команду как сбросить кеш DNS в macOS Мохаве; для остальные версии macOS, Вы можете получить команды ниже.
Шаг 1
Запустите приложение «Терминал», либо зайдя в Приложения> Утилиты> Terminal.app, или введя Терминал в Sportlight.
Замечания: Сочетание клавиш для Spotlight: Command + Пробел.
Шаг 2
Обратитесь к приведенному ниже списку, чтобы найти команду для вашей версии MacOS. Скопируйте соответствующую команду, вставьте его в терминал и нажмите Enter. Если терминал запрашивает пароль, введите пароль вашего Mac и снова нажмите Enter.
Замечания: Чтобы узнать, какую версию macOS вы используете, просто нажмите логотип Apple в верхнем левом углу, выберите Об этом Mac, и нажмите на обзор табуляция.
"Высокая Сьерра" (Версия 10.13)
sudo killall -HUP mDNSResponder; спать 2
"Сьерра" (версия 10.12)
sudo killall -HUP mDNSResponder
"Эль Капитан" (Версия 10.11)
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
"Йосемити" (версия 10.10)
sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcache;
"Маверикс" (версия 10.9)
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
"Горный лев" (версия 10.8)
sudo killall -HUP mDNSResponder
«Лев» (версия 10.7)
sudo killall -HUP mDNSResponder
"Снежный барс" (версия 10.6)
sudo dscacheutil -flushcache
«Леопард» (версия 10.5)
sudo dscacheutil -flushcache
«Тигр» (версия 10.4)
lookupd -flushcache
Это оно! DNS вашего Mac теперь должен быть сброшен.