Как вы, вероятно, уже знаете, данные веб-сайта хранятся в системе вашего компьютера. Браузеры и устройства используют эти данные о местоположении сайта для ускорения доступа и загрузки. Если вы хотите удалить сохраненные данные о местоположении веб-сайта, необходимо очистить кэш DNS.
Мы покажем вам, как очистить кэш DNS на MacOS с помощью Терминала — метода, наиболее часто используемого сетевыми разработчиками, системными администраторами и теми, кто редактирует файл hosts или изменяет настройки доменных имен для серверов.
Очистка кэша MDNS
Поскольку мы будем использовать приложение Terminal для очистки кэша DNS вашего Mac, перейдите в раздел «Приложения» и найдите приложение Terminal в папке «Утилиты». Приложение Terminal также можно найти с помощью «Finder» на вашем Mac (клавиша «Command» и пробел — это клавиши быстрого доступа к Finder, или оно может быть закреплено в доке, если вы часто им пользуетесь).
- Перейдите в «Applications», затем выберите «Utilities» и дважды щелкните на Terminal с помощью трекпада или мыши, чтобы открыть его. (Или используйте любой другой способ, который вы предпочитаете для поиска и использования приложения Терминал).
- В Терминале введите следующую команду: sudo killall -HUP mDNSResponder. Затем нажмите клавишу «Enter» на клавиатуре.
- Ваш Mac попросит вас ввести пароль администратора. Введите его, чтобы продолжить.
Когда вы введете пароль, кэш MDNS будет очищен.
Смыть/очистить все и сбросить кэш DNS
Если вы хотите очистить и сбросить все сразу — это включает кэш MDNS и UDNS — вы можете сделать и это. Это можно сделать, набрав следующие две команды вместе.
- Откройте приложение Terminal.
- Введите команду: sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder; say cache flushed. Затем нажмите клавишу «Enter» на клавиатуре.
После того, как вы набрали вышеуказанную команду и ввели ее, MacOS сообщит, что кэш действительно был очищен. Круто, да? Это так просто!