Другое

Как очистить DNS-кэш в Windows, macOS и Linux

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

Обновлено 9 апреля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:Windows 10/11macOS 10.12+Ubuntu 18.04+Debian 9+

Как очистить DNS-кэш в Windows, macOS и Linux

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

Зачем нужно очищать DNS-кэш

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

Очистка DNS-кэша помогает:

  • Решить проблемы с доступом к сайтам
  • Устранить ошибки "DNS Probe Finished"
  • Ускорить загрузку страниц при наличии устаревших записей
  • Подготовить систему к смене DNS-провайдера

Требования к очистке DNS-кэша

Перед началом убедитесь, что у вас есть:

  • Права администратора (для Windows и macOS)
  • Доступ к терминалу или командной строке
  • Активное интернет-соединение для проверки результатов

Шаг 1: Проверка текущей версии DNS-кэша

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

Windows:

ipconfig /displaydns | findstr /C:"Record Name"

macOS:

sudo dscacheutil -statistics

Linux (Ubuntu/Debian):

sudo systemd-resolve --statistics

Эта команда покажет количество записей в кэше и другую статистику.

Шаг 2: Очистка DNS-кэша в Windows

Для очистки DNS-кэша в Windows используйте командную строку с правами администратора.

  1. Нажмите Win + X и выберите "Командная строка (администратор)" или "Windows PowerShell (администратор)"
  2. Введите команду:
ipconfig /flushdns
  1. Нажмите Enter

Вы должны увидеть сообщение: "Successfully flushed the DNS Resolver Cache" (Кэш DNS-резолвера успешно очищен).

Шаг 3: Очистка DNS-кэша в macOS

В macOS процесс очистки DNS-кэша немного отличается в зависимости от версии системы.

macOS 10.12+ (Sierra и новее):

sudo killall -HUP mDNSResponder

macOS 10.10-10.11 (Yosemite и El Capitan):

sudo discoveryutil mdnsflushcache

macOS 10.9 и старше:

sudo dscacheutil -flushcache

После ввода команды система запросит пароль администратора. Введите его и нажмите Enter.

Шаг 4: Очистка DNS-кэша в Linux

В Linux процесс очистки DNS-кэша зависит от используемого DNS-резолвера.

systemd-resolved (Ubuntu 16.04+, Debian 9+):

sudo systemd-resolve --flush-caches

nscd (старые системы):

sudo /etc/init.d/nscd restart

dnsmasq:

sudo systemctl restart dnsmasq

Шаг 5: Проверка результата очистки

После очистки кэша проверьте, что процедура прошла успешно.

Windows:

ipconfig /displaydns | findstr /C:"Record Name"

Количество записей должно быть минимальным или нулевым.

macOS:

sudo dscacheutil -statistics

Linux:

sudo systemd-resolve --statistics

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

Возможные проблемы при очистке DNS-кэша

  • Отказ в доступе: Убедитесь, что запускаете команды с правами администратора
  • Команда не найдена: Проверьте версию вашей ОС и используйте соответствующую команду
  • Проблемы сохраняются: Попробуйте перезагрузить компьютер или проверить настройки сетевого адаптера

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

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

Что такое DNS-кэш и зачем его очищать?
Как часто нужно очищать DNS-кэш?
Очистка DNS-кэша влияет на скорость интернета?
Что делать, если DNS-кэш не очищается?

Полезное

Проверка текущей версии DNS-кэша
Очистка DNS-кэша в Windows
Очистка DNS-кэша в macOS
Очистка DNS-кэша в Linux
Проверка результата очистки

Эта статья помогла вам решить проблему?