akmartis.ru
Назад

Как почистить кеш DNS на Windows 10 и Mac OS

Опубликовано: 18.04.2024
Время на чтение: 7 мин
0
1240

Кэш DNS (Domain Name System) — это специальные файлы для установления соответствия с доменными именами и снижения нагрузки на систему. Эти данные безопасно удаляются, благодаря чему освобождается дисковое пространство.

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

Очистка кеша DNS в Windows 10

Чтобы изучить список записей ресурсов, находящихся в кэше DNS Windows 10, в командную строку с повышенными привилегиями (От имени Администратора) впишите команду ipconfig /displaydns. Для сброса кэша просто введите команду:

ipconfig /flushdns

Правая клавиша на кнопке "Пуск"

Как почистить кеш DNS на Windows 10 и Mac OS
Увеличить

И потом вписываем представленные выше команды.

Как почистить кеш DNS на Windows 10 и Mac OS
Увеличить

При успешной очистке должен появиться ответ: Кэш распознавателя ДНС успешно сброшен.

Альтернативные способы

Через команду netsh winsock reset или с помощью перезапуска службы клиента DNS. Перезапуск выполняется посредством консоли services.msc. Правой кнопкой мыши кликните на DNS Client, после чего нажмите на "Перезапустить".

  • Нажимаем WIN+R
  • Вписываем services.msc и жмем Enter
  • Как почистить кеш DNS на Windows 10 и Mac OS
    Увеличить
  • Ищем пункт DNS-клиент и на нем правой клавишей мыши выбираем "Перезапустить"

Второй вариант перезапуска — из командной строки, в которую нужно вписать net stop Dnscache && net start Dnscache.

Запустив команду ipconfig /flushdns, можно увидеть ошибку «Не удалось очистить кэш распознавателя DNS: функция была прервана во время выполнения». Обычно это обусловлено тем, что в Windows 10 отключена DNS-служба. Для решения данной задачи просто перезапустите службу DNS-клиента.

Временные файлы

В Windows 10 предусмотрен системный каталог для временных файлов. В нем могут скапливаться ненужные компоненты и данные. Для их удаления нужно:

  1. открыть «Пуск», затем «Все приложения», перейти в «Средства администрирования и выбрать «Очистку диска»;
  2. указать диск с установленной Windows 10 и подождать, пока анализируется файловая система;
  3. в окне очистки снять все галочки, оставив только пункт временных файлов, и нажать OK.

Как удалить DNS-кэш в Mac OS

Вариант удаления рассмотрим на примере Mac OS Yosemite. Для полной очистки кэша в данном случае требуется удалить информацию из групповой передачи данных DNS (MDNS) и из односторонней передачи данных UDNS. В первую очередь нужно попробовать ввести команду dscacheutil. Если она не срабатывает, используйте другие варианты.

Очистка UDNS и MDNS по отдельности

Необходимо запустить Терминал, нажав Ctrl + Пробел и вписав в поле поиска слово «терминал». Для выполнения команд нужен пароль администратора. Команда sudo discoveryutil mdnsflushcache очищает кэш MDNS, а sudo discoveryutil udnsflushcaches — UDNS.

Как почистить кеш DNS на Windows 10 и Mac OS
Увеличить

Одновременная очистка

Для одновременной очистки групповой и односторонней систем передачи данных предусмотрена команда sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed.

Удаление DNS-кэша других версий

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

  • OS X Mountain «Лион» — sudo killall -HUP mDNSResponder.
  • ОС X Mavericks — dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
  • ОС X «Лион» — sudo killall -HUP mDNSResponder.
  • ОС X Snow «Леопард» — sudo dscacheutil -flushcache.
  • ОС X Tiger — lookupd -flushcache.
  • OS X Leopard — sudo dscacheutil -flushcache.

Дополнительные команды для Mac OS

Чтобы получить статистику о кэше UNDS, введите Sudo discoveryutil udnscachestats. Информация о групповом DNS открывается после ввода Sudo discoveryutil mdnscachestats. Проверка изменения значений может быть выполнена с помощью вводимой в URL-запрос команды: dig имя вашего сервера.

Автор:
Мелкий пользователь
Поделиться
Напиши, не стесняйся
Комментариев еще нет. Будь первым!
Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.

X