Іноді власникам яблучних комп'ютерів доводиться міняти налаштування 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
sudo killall -HUP mDNSResponder