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

У вас проблемы с загрузкой веб-сайтов в браузере? Возможный виновник – ваш DNS-кеш. Вы можете очистить этот кеш, ничего не повредив на вашем Mac, и это потенциально может решить проблемы с загрузкой вашего веб-сайта.

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

Зачем очищать кеш DNS на Mac?

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

По теме: Что такое DNS-сервер и почему он недоступен?

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

Очистка кеша DNS помогает решить эти проблемы на вашем Mac.

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

В macOS вы можете очистить кеш DNS, выполнив команду в Терминале . Есть варианты этой команды, и вам нужно использовать ту, которая подходит для вашей версии macOS.

Шаг 1. Найдите свою версию macOS

Первое, что вам нужно сделать, это найти свою версию macOS. Это поможет вам решить, какую команду использовать для очистки кеша DNS.

Чтобы проверить версию macOS, щелкните логотип Apple в верхнем левом углу экрана и выберите « Об этом Mac» .

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

Шаг 2. Запустите команду для очистки кеша DNS.

Вы будете использовать окно терминала, чтобы выполнить команду и очистить кеш DNS на вашем Mac. Вот как это сделать:

  1. Откройте Терминал , найдя его с помощью Spotlight, Launchpad или Finder.
  2. Если у вас версия macOS 10.11 или новее, введите следующую команду в Терминал и нажмите Enter :
     sudo killall -HUP mDNSResponder
  3. Если вы используете macOS версии 10.10, используйте эту команду для очистки кеша DNS:
     sudo discoveryutil udnsflushcaches
  4. Пользователи macOS 10.7, 10.8 и 10.9 должны использовать эту команду:
     sudo killall -HUP mDNSResponder
  5. Владельцы macOS 10.6 должны выполнить следующую команду:
     sudo dscacheutil -flushcache
  6. Если вы используете macOS 10.5 или более ранней версии, вот команда, позволяющая очистить кеш DNS:
     sudo lookupd -flushcache

Если вы заметили, каждая команда имеет в начале sudo ; это означает, что вам будет предложено ввести пароль администратора, прежде чем вы сможете запустить команду. Убедитесь, что у вас есть пароль, прежде чем пытаться выполнить любую из этих команд на своем Mac.

Вызывает ли очистка кеша DNS какие-либо проблемы?

Когда вы очищаете кеш DNS, вы удаляете только кэшированные записи DNS. У вас не возникнет никаких проблем в результате удаления этих файлов кэша DNS.

Связанный: Что такое отравление кеша DNS? Как подмена DNS может вас захватить

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

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

Помимо DNS, вы также можете очистить многие другие типы кеша на вашем Mac. Очистка кеша – это быстрый и простой метод устранения неполадок для целого ряда проблем.