Windows

Очистка DNS-кэша в Windows: быстрое решение сетевых проблем

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

Обновлено 15 февраля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:Windows 10Windows 11Windows Server 2019Windows Server 2022

Введение / Зачем это нужно

DNS-кэш (кэш разрешения DNS) — это временное хранилище на вашем компьютере, где сохраняются записи о том, каким IP-адресом соответствует доменное имя (например, fixpedia.ru93.184.216.34). Со временем эти записи могут устареть (если сайт сменил хостинг) или содержать ошибки. Это приводит к проблемам:

  • Сайты не открываются, хотя доступны для других.
  • Ошибки DNS_PROBE_FINISHED_NXDOMAIN или ERR_NAME_NOT_RESOLVED.
  • Медленная загрузка страниц после смены DNS-сервера.

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

Требования / Подготовка

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

  1. У вас есть права администратора — команда требует повышенных привилегий.
  2. Вы работаете на Windows 10, 11 или Server 2019/2022 — инструкция актуальна для этих версий.
  3. Интернет-подключение физически активно — если нет связи с роутером, очистка не поможет.

💡 Совет: Если вы не уверены в наличии прав администратора, проверьте: в меню «Пуск» ищите «Командная строка» или «PowerShell» — рядом с ними должен значок щита или надпись «Запуск от имени администратора».

Пошаговая инструкция

Шаг 1: Запустите командную строку или PowerShell от имени администратора

Существует два основных способа запуска:

Способ A (через меню «Пуск»):

  1. Нажмите клавишу Win или откройте меню «Пуск».
  2. Введите cmd или powershell.
  3. В результатах поиска нажмите «Запустить от имени администратора» (или Ctrl+Shift+Enter).

Способ B (через Run):

  1. Нажмите Win+R.
  2. Введите cmd (для командной строки) или powershell (для PowerShell).
  3. Нажмите Ctrl+Shift+Enter вместо обычного Enter.
  4. Подтвердите появление окна UAC (Контроль учетных записей) нажатием «Да».

Откроется черное (CMD) или синее (PowerShell) окно с заголовком «Администратор: ...».

Шаг 2: Выполните команду очистки DNS-кэша

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

ipconfig /flushdns

Нажмите Enter.

Что происходит:
Команда ipconfig — утилита управления сетевыми настройками Windows. Параметр /flushdns указывает ей очистить (сбросить) локальный DNS-кэш.

Ожидаемый результат:
Вы увидите строку:

Успешно сброшен кэш разрешения DNS.

Если вы видите сообщение «Не удалось очистить кэш DNS. Возможно, служба DNS-клиент не запущена» — перейдите к разделу Возможные проблемы.

Шаг 3: Перезапустите браузер или сетевые приложения

Изменения вступают в силу сразу, но некоторые приложения (особенно браузеры) могут держать собственный DNS-кэш. Чтобы быть уверенным:

  1. Закройте все окна браузера (Chrome, Firefox, Edge и т.д.).
  2. Перезапустите приложения, использующие сеть (мессенджеры, игры, почтовые клиенты).
  3. Попробуйте открыть проблемный сайт снова.

Проверка результата

Как убедиться, что кэш действительно очищен?

  1. Повторите команду ipconfig /flushdns — если она снова сообщает об успехе, кэш был сброшен (при повторном сбросе пустой кэш тоже «успешно сбрасывается»).
  2. Проверьте доступность сайта — откройте сайт, который ранее не загружался. Если он заработал, проблема решена.
  3. Используйте утилиту nslookup (опционально):
    В том же окне терминала выполните:
    nslookup fixpedia.ru
    
    В выводе обратите внимание на строку Non-authoritative answer: — это означает, что ответ получен не с авторитетного сервера, а из кэша. После очистки кэша первый запрос будет идти напрямую к DNS-серверу, и время отклика может немного увеличиться (что нормально).

Возможные проблемы

Ошибка: «Не удалось очистить кэш DNS. Возможно, служба DNS-клиент не запущена»

Причина: Служба DNS-клиент (Dnscache) остановлена или отключена.

Решение:

  1. Нажмите Win+R, введите services.msc, нажмите Enter.
  2. Найдите в списке службу DNS-клиент (Dnscache).
  3. Если её статус «Остановлена», щелкните правой кнопкой → «Запустить».
  4. Для автоматического запуска при загрузке системы: щелкните правой кнопкой → «Свойства», установите «Тип запуска» в «Автоматически», нажмите «Применить» → «ОК».
  5. Вернитесь в командную строку и повторите ipconfig /flushdns.

Ошибка: «Требуются права администратора» или «Отказано в доступе»

Причина: Терминал запущен без прав администратора.

Решение: Закройте окно и запустите CMD/PowerShell от имени администратора (см. Шаг 1).

Проблема не решилась после очистки

Возможные причины и действия:

  • Проверьте физическое подключение — работает ли Ethernet/Wi-Fi? Перезагрузите роутер.
  • Смените DNS-серверы — используйте публичные DNS от Google (8.8.8.8, 8.8.4.4) или Cloudflare (1.1.1.1). Инструкция: Панель управления → Сеть и Интернет → Центр управления сетями → Изменить параметры адаптера → ПКМ по активному подключению → Свойства → IP версии 4 (TCP/IPv4) → Указать адреса DNS-серверов вручную.
  • Временное отключение антивируса/брандмауэра — они могут блокировать DNS-запросы.
  • Проверьте файл hosts — если в C:\Windows\System32\drivers\etc\hosts есть записи, перенаправляющие сайт на неверный IP, они имеют приоритет над DNS. Отредактируйте файл от администратора (удалите ненужные строки) или переименуйте его.

Команда ipconfig не найдена

Причина: Система не может найти исполняемый файл ipconfig.exe (крайне редкий случай, возможен при повреждении системных файлов).

Решение:

  1. Проверьте, находится ли файл по пути C:\Windows\System32\ipconfig.exe.
  2. Если отсутствует, выполните восстановление системных файлов:
    sfc /scannow
    
    в терминале от администратора.

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

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

Полезное

Запустите командную строку или PowerShell от имени администратора
Выполните команду очистки DNS-кэша
Перезапустите браузер или сетевые приложения