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

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

  • Введите «Терминал» в Spotlight или перейдите в «Переход» > « Утилиты » > « Терминал ».
  • В окне терминала введите команду: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

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

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

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

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

  1. Введите Command + пробел , чтобы открыть Spotlight.

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

  2. Введите Терминал и выберите Терминал в результатах поиска.

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

    Вы также можете получить доступ к Терминалу, перейдя в « Переход» > « Утилиты » > « Терминал ».

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

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

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

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

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

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

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

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

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

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

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

  • El Capitan и новее : sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Yosemite : sudo killall -HUP mDNSResponder
  • Лев, Горный Лев и Маверикс : sudo dscacheutil –flushcache
  • Снежный барс : 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. Это также может быть полезно, если у вас возникли проблемы с подключением.

Часто задаваемые вопросы

  • Как проверить кеш DNS на Mac?Откройте встроенное консольное приложение для просмотра журнала на своем Mac и введите в строку поиска any:mdnsresponder . Затем запустите терминал, введите sudo killall –INFO mDNSResponder , и нажмите Enter или Return . Вернувшись в консольное приложение, вы можете просмотреть список кэшированных записей DNS.
  • Как очистить кеш DNS в Windows 10?Чтобы очистить кеш DNS в Windows 10, откройте диалоговое окно «Выполнить», введите ipconfig /flushdns и нажмите « ОК ». Вы также можете использовать ту же команду в командной строке Windows, если вам нужна дополнительная информация о процессе.
  • Что такое отравление кеша DNS?Отравление кэша DNS, также известное как спуфинг DNS, — это когда кто-то преднамеренно вводит ложную или неправильную информацию в кэш DNS. После ввода ложной информации будущие DNS-запросы будут возвращать неверные ответы и направлять пользователей на неправильные веб-сайты.
Bestchart
Добавить комментарий