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

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

terminal-icon-osx

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

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

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

Учтите, что сброс кэша DNS нарушит любую активность в интернете.

1. Откройте программу Terminal в папке /Программы/Утилиты.

2. В окне введите следующую команду:

sudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Reset | say

3. Нажмите клавишу Return (Enter) и введите пароль администратора. Затем нажмите эту же клавишу ещё раз.

4. Подождите, пока не появится сообщение «кэш DNS очищен». Это значит, что всё получилось.

5. Закройте Terminal.

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

Если этот способ не сработает, можно попробовать следующую команду:

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

Этот метод работает в macOS High Sierra, которая является версией Mac OS 10.13.x.

Оцените пост
[всего: 2 рейтинг: 3]