Иногда владельцам яблочных компьютеров приходится менять настройки DNS. Однако в некоторых случаях для того, чтобы изменения вступили в силу нужно дополнительно очистить кэш DNS. В этом материале мы расскажем, как очистить кэш в macOS Sierra 10.12.
Для очистки кэша DNS нужно:
- Открыть Терминал.
- Ввести команду
sudo killall -HUP mDNSResponder;say DNS cache has been flushed
- Нажать Return / Enter и ввести пароль администратора.
- Подождать несколько секунд, за которые будет очищен кэш.
Стоит отметить, что в некоторых случаях, предложенная выше команда может не работать. Однако, начиная с macOS Sierra 10.12.3 и более поздних версий яблочной настольной системы, существует альтернативный вариант:
sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;say MacOS DNS cache has been cleared
В других версиях настольной платформы от компании Apple для очистки кэша DNS пользователям нужно использовать несколько другие команды.
Например, в OS X 10.9 это:
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
А в OS X 10.8:
sudo killall -HUP mDNSResponder