Как очистить кэш DNS на Mac

Оглавление:

Как очистить кэш DNS на Mac
Как очистить кэш DNS на Mac
Anonim

Что нужно знать

  • Введите Terminal в поле Spotlight или перейдите к Go > Utilities > Terminal.
  • В окне терминала введите команду: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

В этой статье объясняется, как очистить кеш DNS на Mac.

Как сбросить настройки DNS на Mac?

Если у вас возникли проблемы с подключением, вы можете исправить их, сбросив локальную запись информации сервера доменных имен (DNS), хранящуюся на вашем Mac. Эта информация может быть устаревшей или поврежденной, что препятствует загрузке веб-сайтов и замедляет ваше соединение. Чтобы сбросить кеш DNS на Mac, вам нужно ввести команду Терминала на вашем Mac.

Вот как очистить кеш DNS на Mac:

  1. Наберите Command+ Пробел, чтобы открыть Spotlight.

    Image
    Image
  2. Введите Terminal и выберите Terminal из результатов поиска.

    Image
    Image

    Вы также можете получить доступ к терминалу, перейдя к Go > Utilities > Terminal.

  3. Введите эту команду в окно Терминала: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder, а затем нажмите Enter.

    Image
    Image

    Эта команда работает только в macOS El Capitan и новее. Если у вас более старая версия macOS, проверьте правильную команду в следующем разделе.

  4. Введите пароль и снова нажмите enter.

    Image
    Image

    Пароль не будет отображаться в Терминале по мере его ввода. Просто введите пароль и нажмите Enter.

  5. Ваш кэш DNS будет сброшен, но в Терминале не будет сообщения об этом. Когда появляется новая строка, это означает, что команда выполнена.

    Image
    Image

Как очистить DNS в старых версиях macOS

Старые версии macOS используют другие команды терминала для очистки DNS. Однако вы начинаете с открытия окна терминала независимо от того, какую версию macOS вы используете.

Вот команды для очистки DNS в каждой версии macOS:

  • El Capitan и новее: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Yosemite: sudo killall -HUP mDNSResponder
  • Lion, Mountain Lion и Mavericks: sudo dscacheutil –flushcache
  • Snow Leopard: sudo lookupd –flushcache
  • Tiger: lookupd –flushcache

Что делает сброс DNS?

Всякий раз, когда вы пытаетесь получить доступ к веб-сайту через Интернет, вы подключаетесь к DNS-серверу, который сообщает вашему веб-браузеру, куда идти. DNS-сервер поддерживает каталог веб-сайтов и IP-адресов, что позволяет ему просматривать адрес веб-сайта, находить соответствующий IP-адрес и предоставлять его вашему веб-браузеру. Затем эта информация сохраняется на вашем Mac в кэше DNS.

Когда вы пытаетесь получить доступ к недавно посещенному веб-сайту, ваш Mac использует свой DNS-кэш вместо проверки с помощью реального DNS-сервера. Это экономит время, поэтому сайт загружается быстрее. Веб-браузеру не нужно проходить дополнительный этап связи с удаленным DNS-сервером, что приводит к сокращению времени между вводом адреса веб-сайта и загрузкой веб-сайта.

Если локальный кеш DNS поврежден или устарел, это похоже на попытку использовать старую телефонную книгу или адресную книгу, которую кто-то разрушил. Ваш веб-браузер проверяет кеш, чтобы найти IP-адрес веб-сайта, который вы пытаетесь посетить, и находит либо неправильный адрес, либо непригодный для использования адрес. Это может замедлить процесс или предотвратить загрузку веб-сайтов или определенных элементов веб-сайта, например видео.

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

FAQ

    Как проверить кеш DNS на Mac?

    Откройте встроенное консольное приложение для просмотра журналов на своем Mac и введите any:mdnsresponder в строку поиска. Затем запустите Терминал, введите sudo killall –INFO mDNSResponder и нажмите Enter или Return Вернуться в в консольном приложении вы можете просмотреть список кэшированных записей DNS.

    Как очистить кеш DNS в Windows 10?

    Чтобы очистить кэш DNS в Windows 10, откройте диалоговое окно «Выполнить», введите ipconfig /flushdns и нажмите OK. Вы также можете использовать ту же команду в командной строке Windows, если вам нужна дополнительная информация о процессе.

    Что такое отравление кеша DNS?

    Отравление кэша DNS, также известное как спуфинг DNS, - это когда кто-то преднамеренно вводит ложную или неправильную информацию в кэш DNS. После ввода ложной информации будущие DNS-запросы будут возвращать неверные ответы и направлять пользователей на неправильные веб-сайты.

Рекомендуемые: