Mac os очистить кэш dns

Обновлено: 06.07.2024

Что делать, если вы не знакомы с командными строками Терминала на Mac? В статье рассказывается о том, как очистить кеш DNS в операционных системах macOS Big Sur, Mojave, High Sierra и более ранних, а также об простой альтернативе. Просто узнайте больше подробностей из статьи прямо сейчас.

Часть 1: простой способ очистки DNS на Mac без терминала

Когда вам нужно очистить кэш DNS во всех версиях macOS без команды или очистить все кеши DNS, Apeaksoft Mac Cleaner - это универсальный очиститель Mac для очистки кешей DNS, а также другого системного мусора, нежелательной почты с фотографиями, нежелательной почты электронной почты, нежелательной почты iTunes, больших и старых файлов, дублированных папок, удаления приложений и многого другого.

  • Очистите кеши DNS, MDNS, UDNS и другие связанные ненужные файлы.
  • Следите за производительностью системы и поддерживайте Mac в хорошем состоянии.
  • Очистите ненужные файлы и обеспечьте безопасность 100% для ускорения работы системы.
  • Удалите все ненужные файлы, старые и большие файлы, беспорядок, уничтоженные файлы и многое другое.

После установки Mac Cleaner вы можете запустить программу на своем компьютере Mac. Выберите опцию «Очиститель», чтобы быстро начать процесс очистки на вашем Mac.

очиститель

Шаг 2Очистите кэш DNS на вашем Mac

Щелкните «Системный мусор», чтобы просканировать и найти кеши DNS. Он включает в себя системный кеш, кеш приложений, системные журналы, журналы пользователей и другие файлы локализации.

Нажмите Системный мусор

Шаг 3Сканирование кеша DNS на вашем Mac

После этого вы можете нажать кнопку «Сканировать», что займет некоторое время, чтобы просканировать все файлы. Вы можете нажать кнопку «Просмотр», чтобы просмотреть результаты сканирования и избежать ошибочного удаления.

Просмотр системного барахла

Шаг 4Выберите кеши DNS для удаления

Если вы не можете получить файлы, вы можете нажать «Повторное сканирование», чтобы снова просканировать Mac. Выберите кеши DNS, которые вы хотите очистить, а затем вы можете удалить их, нажав кнопку «Очистить».

Выбрать файлы

Шаг 5Очистите кэш DNS на вашем Mac

Появится окно подтверждения, чтобы подтвердить процесс очистки DNS на Mac. Убедитесь, что вы хотите очистить кеши DNS от выбранного системного мусора, и нажмите кнопку «Подтвердить».

подтвердить

Часть 2: Как очистить DNS в macOS через терминал

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

Очистить кеш DNS в macOS Big Sur и Mojave

Шаг 1Перейдите в «Приложения»> «Утилиты»> «Терминал». Это метод открытия приложения интерфейса командной строки Терминала. Вы можете выполнить тот же процесс, чтобы запустить Терминал для других macOS.

Шаг 2Просто введите следующую команду, вы также можете скопировать и вставить команду в Терминале из заметки.

sudo killall -HUP mDNSResponder

Шаг 3Введите пароль администратора и нажмите Enter. Команда выполнит очистку вашего кеша DNS в macOS Big Sur и Mojave.

sudo killall -HUP mDNSResponder; говорят, что кэш DNS очищен

Очистить кэш DNS в macOS Yosemite или выше

Шаг 1Перейдите в «Приложения»> «Утилиты»> «Терминал».

Шаг 2Введите следующую команду и нажмите Enter:

sudo killall -HUP mDNSResponder

Шаг 3Просто убедитесь, что у вас есть пароль учетной записи администратора.

Сброс кеша DNS в macOS Yosemite v10.10 через v10.10.3

Шаг 1Перейдите в «Приложения»> «Утилиты»> «Терминал».

Шаг 2Введите следующую команду и нажмите Enter:

sudo discoveryutil mdnsflushcache

Шаг 3Пароль учетной записи администратора также требуется.

Удалить кэш DNS в macOS Маверикс / Горный лев / Лев

Шаг 1Перейдите в «Приложения»> «Утилиты»> «Терминал».

Шаг 2Введите следующую команду и нажмите Enter:

sudo killall -HUP mDNSResponder

Шаг 3Введите пароль учетной записи администратора, если будет предложено.

Очистить кэш DNS в macOS Snow Leopard или ниже

Шаг 1Перейдите в «Приложения»> «Утилиты»> «Терминал».

Шаг 2Введите следующую команду и нажмите Enter:

sudo dscacheutil –flushcache

Шаг 3Он спросит пароль для учетной записи администратора.

Очистить кэш MDNS / UDNS

Чтобы очистить все кэши DNS на MacBook, также необходимо очистить как многоадресный DNS (MDNS), так и одноадресный DNS (UDNS). Просто следуйте аналогичному методу, чтобы очистить кеш.

Очистить кеш MDNS

sudo discoveryutil mdnsflushcache

Очистить кеш UDNS

sudo discoveryutil udnsflushcaches

Как очистить кэш DNS на вашем Mac? Если вы хотите сбросить настройки DNS вручную в разных версиях macOS, вы можете узнать больше о методах из этой статьи. Конечно, вы можете использовать командную строку в терминале для очистки кеша DNS в macOS, а также многоадресного DNS и одноадресного DNS. Если решение все еще слишком сложно для вас, вы можете просто использовать универсальный Mac Cleaner, чтобы очистить кэш DNS и легко оптимизировать операционную систему Mac. Больше запросов о том, как очистить кэш DNS на Mac, вы можете поделиться более подробной информацией в комментариях.

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

В этой статье приведены инструкции по очистке кеша DNS в разных операционных системах и веб-браузерах.

Очистить / очистить кеш DNS в Windows

Процесс очистки кеша DNS одинаков для всех версий Windows. Вам нужно открыть командную строку с правами администратора и запустить ipconfig /flushdns .

Windows 10 и Windows 8

Чтобы очистить кеш DNS в Windows 10 и 8, выполните следующие действия:

Введите cmd в строку поиска Windows.

Щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора. Откроется окно командной строки.

В командной строке введите следующую строку и нажмите Enter:

Windows 7

Чтобы очистить кеш DNS в Windows 7, выполните следующие действия:

Щелкните по кнопке Пуск.

Введите cmd в текстовое поле поиска меню «Пуск».

Щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора. Откроется окно командной строки.

В командной строке введите следующую строку и нажмите Enter:

Очистить / очистить кеш DNS в Linux

В Linux кэширование DNS на уровне ОС отсутствует, если не установлена и не запущена служба кэширования, такая как Systemd-Resolved, DNSMasq или Nscd. Процесс очистки кеша DNS отличается в зависимости от дистрибутива Linux и службы кэширования, которую вы используете.

Systemd решено

Большинство современных дистрибутивов Linux, таких как Ubuntu 18.04, используют службу с разрешением systemd для кэширования записей DNS.

Чтобы узнать, запущена ли служба, используйте следующую команду:

Если служба запущена, команда будет печатать как active . В противном случае вы увидите inactive .

Чтобы очистить кэш Systemd Resolved DNS, введите:

DNSMasq

Если ваша система использует DNSMasq в качестве кэширующего сервера, для очистки кеша DNS вам необходимо перезапустить службу Dnsmasq:

Если ваша система использует Nscd, чтобы очистить кеш DNS, вам необходимо перезапустить службу Nscd:

Очистить / очистить кеш DNS в macOS

Команда для очистки кеша в macOS немного отличается в зависимости от используемой версии. Команда должна быть выполнена от имени пользователя с правами системного администратора (пользователь sudo).

Чтобы очистить кеш DNS в macOS, выполните следующие действия:

Перейдите в Приложения> Утилиты> Терминал. Это откроет окно терминала.

В командной строке введите следующую строку и нажмите Enter:

Для более ранних версий macOS команда очистки кеша отличается.

macOS версии 10.11 и 10.9

macOS версии 10.10

macOS версии 10.6 и 10.5

Очистить / очистить кеш DNS браузера

Большинство современных веб-браузеров имеют встроенный DNS-клиент для предотвращения повторяющихся запросов при каждом посещении веб-сайта.

Гугл Хром

Чтобы очистить кеш DNS Google Chrome , выполните следующие действия:

Если это не сработает, попробуйте очистить кеш и файлы cookie.

Этот метод должен работать для всех браузеров на базе Chrome, включая Chromium , Vivaldi и Opera .

Fire Fox

Чтобы очистить кеш DNS Firefox, выполните следующие действия:

  1. В верхнем правом углу щелкните значок гамбургера ☰ чтобы открыть меню Firefox:
  2. Щелкните ⚙ Options (Preferences) .
  3. Щелкните вкладку Конфиденциальность и безопасность или Конфиденциальность слева.
  4. Прокрутите вниз до раздела « History » и нажмите кнопку « Clear History. .
  5. Выберите временной диапазон для очистки. Выберите «Все», чтобы удалить все.
  6. Установите все флажки и нажмите «Очистить сейчас».

Если это не сработает, попробуйте следующий метод и временно отключите кеш DNS.

  1. Откройте новую вкладку и введите about:config в адресной строке Firefox.
  2. Найдите network.dnsCacheExpiration , временно установите значение 0 и нажмите OK. После этого верните значение по умолчанию и нажмите OK.
  3. Найдите network.dnsCacheEntries , временно установите значение 0 и нажмите OK. После этого верните значение по умолчанию и нажмите OK.

Выводы

Мы показали вам, как очистить или очистить кеш DNS в операционных системах Windows, Linux и macOS.

Пользователи Linux и macOS могут использовать команду dig для запроса и устранения проблем с DNS.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

фото автора

Специалист по написанию технических текстов, который создает различные типы статей, от обзоров до практических статей для Mac.

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

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

СОВЕТЫ:

Первый раунд: подробный анализ кэша DNS

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

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

Второй раунд: самый простой и быстрый способ очистить кеш DNS на Mac

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

Наконечник: Текущая версия временно не поддерживает следующие функции, но в будущем будет выпущено специальное программное обеспечение, поддерживающее следующие функции.

Шаг 1. Загрузите и запустите PowerMyMac

Во-первых, вам необходимо загрузить и установить PowerMyMac. После входа в приложение вы увидите три основных модуля - Статус, Cleaneг и Инструментарий в интерфейсе.

PowerMyMac Toolkit

Шаг 2. Выберите «Обслуживание» в Toolkit.

Выберите Инструментарий модуль и перейдите в Техническое обслуживание вариант, в котором вы можете оптимизировать некоторые редко используемые настройки на вашем Mac.

Выберите обслуживание в Toolkit

Шаг 3. Выберите Flash DNS в режиме обслуживания

В соответствии с Техническое обслуживание В меню есть 9 специальных функций для решения различных проблем. Затем выберите Flash DNS и ударил Oчистка Кнопка.

Обслуживание DNS

Теперь процесс очистки завершен! Это очень просто и быстро? Если вы не хотите выполнять много утомительных шагов, загрузите PowerMyMac здесь и начните свое путешествие по уборке! Конечно, если вы хотите очистить кеш вручную, пройдите следующий отрывок, он вам пригодится!

Третий раунд: приступайте к работе - очистка кеша DNS вручную

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

  1. Если на вашем компьютере установлена ​​версия MacOS10.4 или выше, то вам следует:
  • Открыть искатель, Затем перейдите к Применение.
  • Нажмите коммунальные услугии рядом терминал , чтобы открыть окно Терминала.
  • Введите следующий синтаксис:

sudo killall -HUP mDNSResponder

Примечание. На этом этапе система запросит пароль учетной записи администратора. Просто введите свой пароль и выполните шаг.

  • Выйдите из Терминала после очистки кеша DNS. (Когда вы слышите «Кэш DNS очищен» из звукового оповещения, это означает, что вы успешно очистили кеш DNS.)

Очистить DNS MacOS X Lion

  1. Если на вашем компьютере установлена ​​версия MacOS 10.1, 10.10.2 или 10.10.3, то вам следует:
  • Открыть искатель, Затем перейдите к Применение.
  • Нажмите коммунальные услугии рядом терминал , чтобы открыть окно Терминала.
  • Введите следующий синтаксис:

sudo discoveryutil mdnsflushcache

Примечание. На этом этапе система запросит пароль учетной записи администратора. Просто введите свой пароль и выполните шаг.

  • Выйдите из Терминала после очистки кеша DNS. (Когда вы слышите «Кэш DNS очищен» из звукового оповещения, это означает, что вы успешно очистили кеш DNS.)
  1. Если на вашем компьютере установлена ​​версия MacOS 10.7, 10.8 или 10.9, то вам следует:
  • Открыть искатель, Затем перейдите к Применение.
  • Нажмите коммунальные услугии рядом терминал , чтобы открыть окно Терминала.
  • Введите следующий синтаксис:

sudo killall -HUP mDNSResponder

Примечание. На этом этапе система запросит пароль учетной записи администратора. Просто введите свой пароль и выполните шаг.

  • Выйдите из Терминала после очистки кеша DNS. (Когда вы слышите «Кэш DNS очищен» из звукового оповещения, это означает, что вы успешно очистили кеш DNS.)
  1. Если на вашем компьютере установлена ​​версия MacOS 10.5 или 10.6, то вам следует:
  • Открыть искатель, Затем перейдите к Применение.
  • Нажмите коммунальные услугии рядом терминал , чтобы открыть окно Терминала.
  • Введите следующий синтаксис:

sudo dscacheutil -flushcache

Примечание. На этом этапе система запросит пароль учетной записи администратора. Просто введите свой пароль и выполните шаг.

  • Выйдите из Терминала после очистки кеша DNS. (Когда вы слышите «Кэш DNS очищен» из звукового оповещения, это означает, что вы успешно очистили кеш DNS.)

Очистить кеш DNS вручную

Четвертый раунд: заключение

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

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

Очистка кеша DNS удаляет всю сохраненную информацию поиска DNS. Затем ваш компьютер получает обновленные данные с DNS-серверов при следующей отправке запроса на поиск.

Как очистить кэш DNS в Windows

Очистка кеша DNS - это простой и быстрый процесс. Процедура одинакова для почти всех систем Windows . Для примера ниже мы будем использовать Windows 10 .

Чтобы очистить DNS на вашем компьютере с Windows:

Загрузите командную строку от имени администратора. Откройте меню «Пуск» и начните вводить "командная строка" или "cmd", пока не увидите ее в результатах. Загрузите командную строку от имени администратора. Откройте меню «Пуск» и начните вводить "командная строка" или "cmd", пока не увидите ее в результатах. Введите ipconfig/flushdns, когда командная строка загрузится, и нажмите Enter на клавиатуре. Введите ipconfig/flushdns, когда командная строка загрузится, и нажмите Enter на клавиатуре.

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

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

Есть несколько разных команд для очистки кеша DNS в OS X и macOS в зависимости от используемой версии.

Поскольку процедура одинакова для всех версий, в этой статье подробно описано, как очистить DNS в macOS Mojave (10.14) , а затем перечислены команды для других версий в таблице.

Сброс DNS на MacOS Mojave (версия 10.14)

Чтобы очистить кэш DNS на MacOS Mojave, используйте приложение Terminal :

Запустите Terminal.app, используя ваш предпочтительный метод. Вы можете запустить приложение из Приложения -> Утилиты или нажать Ctrl + Space, чтобы запустить Spotlight и выполнить поиск терминала. Запустите Terminal.app, используя ваш предпочтительный метод. Вы можете запустить приложение из Приложения -> Утилиты или нажать Ctrl + Space, чтобы запустить Spotlight и выполнить поиск терминала.
  • Введите sudo killall -HUP mDNSResponder и нажмите Enter на клавиатуре.
Введите пароль администратора для рассматриваемой учетной записи и нажмите Enter. Введите пароль администратора для рассматриваемой учетной записи и нажмите Enter.

После окончания процесса не будет никаких оповещений

Команды для очистки DNS-кэша в старых версиях macOS и Mac OS X

В таблице ниже перечислены команды для очистки кэша DNS в большинстве версий MacOS и Mac OS X. Вы можете скопировать и вставить их прямо из таблицы в свой терминал.

Mojave (version 10.14)
High Sierra (version 10.13)
Sierra (version 10.12)
Mountain Lion (version 10.8)
Lion (version 10.7)
sudo killall -HUP mDNSRespondeEl Capitan (version 10.11)

Mavericks (version 10.9)
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Yosemite (version 10.10)
sudo discoveryutil mdnsflushcache
sudo discoveryutil udnsflushcaches

Snow Leopard (version 10.6)
Leopard (version 10.5)
sudo dscacheutil -flushcache

Tiger (version 10.4)
lookupd -flushcache

Как очистить кэш DNS в Linux

Дистрибутивы Linux немного отличаются от компьютеров с Windows и Mac. Каждый дистрибутив Linux может использовать свою службу DNS. Некоторые дистрибутивы, такие как Ubuntu , вообще не имеют службы DNS по умолчанию.

Это зависит от того, какая служба используется в вашем дистрибутиве и включена ли она по умолчанию. Некоторые из них - NCSD (Name Service Caching Daemon), dnsmasq и BIND (Berkely Internet Name Domain).

Для каждого дистрибутива вам нужно запустить окно терминала. Нажмите Ctrl + Alt + T на клавиатуре и используйте соответствующую команду, чтобы очистить кэш DNS для службы, работающей в вашей системе Linux.

Очистить локальный DNS-кэш NCSD

Используйте эту команду для очистки DNS-кэша NCSD на вашем Linux-компьютере:

sudo /etc/init.d/nscd restart

Введите свой пароль, если это необходимо. Процесс останавливается, а затем запускает службу NCSD в течение нескольких секунд.

Очистить локальный DNS-кэш dnsmasq

Используйте эту команду для очистки DNS-кэша dnsmasq на вашем Linux-компьютере:

sudo /etc/init.d/dnsmasq restart

Введите пароль еще раз, если терминал попросит вас. Вы увидите ответ, когда служба останавится и запустится снова.

Очистить локальный DNS-кэш BIND

Если вы используете BIND для службы DNS, есть несколько команд, которые вы можете использовать для очистки его кеша DNS. Вам может потребоваться ввести пароль для завершения процесса.

Читайте также: