Введение / Зачем это нужно
DNS-кэш (кэш разрешения DNS) — это временное хранилище на вашем компьютере, где сохраняются записи о том, каким IP-адресом соответствует доменное имя (например, fixpedia.ru → 93.184.216.34). Со временем эти записи могут устареть (если сайт сменил хостинг) или содержать ошибки. Это приводит к проблемам:
- Сайты не открываются, хотя доступны для других.
- Ошибки
DNS_PROBE_FINISHED_NXDOMAINилиERR_NAME_NOT_RESOLVED. - Медленная загрузка страниц после смены DNS-сервера.
Очистка (сброс) DNS-кэша заставляет Windows запрашивать актуальные DNS-записи у серверов. Это простая и безопасная процедура, которая решает множество сетевых проблем без изменения настроек.
Требования / Подготовка
Перед началом убедитесь:
- У вас есть права администратора — команда требует повышенных привилегий.
- Вы работаете на Windows 10, 11 или Server 2019/2022 — инструкция актуальна для этих версий.
- Интернет-подключение физически активно — если нет связи с роутером, очистка не поможет.
💡 Совет: Если вы не уверены в наличии прав администратора, проверьте: в меню «Пуск» ищите «Командная строка» или «PowerShell» — рядом с ними должен значок щита или надпись «Запуск от имени администратора».
Пошаговая инструкция
Шаг 1: Запустите командную строку или PowerShell от имени администратора
Существует два основных способа запуска:
Способ A (через меню «Пуск»):
- Нажмите клавишу Win или откройте меню «Пуск».
- Введите
cmdилиpowershell. - В результатах поиска нажмите «Запустить от имени администратора» (или Ctrl+Shift+Enter).
Способ B (через Run):
- Нажмите Win+R.
- Введите
cmd(для командной строки) илиpowershell(для PowerShell). - Нажмите Ctrl+Shift+Enter вместо обычного Enter.
- Подтвердите появление окна UAC (Контроль учетных записей) нажатием «Да».
Откроется черное (CMD) или синее (PowerShell) окно с заголовком «Администратор: ...».
Шаг 2: Выполните команду очистки DNS-кэша
В открытом окне введите следующую команду:
ipconfig /flushdns
Нажмите Enter.
Что происходит:
Команда ipconfig — утилита управления сетевыми настройками Windows. Параметр /flushdns указывает ей очистить (сбросить) локальный DNS-кэш.
Ожидаемый результат:
Вы увидите строку:
Успешно сброшен кэш разрешения DNS.
Если вы видите сообщение «Не удалось очистить кэш DNS. Возможно, служба DNS-клиент не запущена» — перейдите к разделу Возможные проблемы.
Шаг 3: Перезапустите браузер или сетевые приложения
Изменения вступают в силу сразу, но некоторые приложения (особенно браузеры) могут держать собственный DNS-кэш. Чтобы быть уверенным:
- Закройте все окна браузера (Chrome, Firefox, Edge и т.д.).
- Перезапустите приложения, использующие сеть (мессенджеры, игры, почтовые клиенты).
- Попробуйте открыть проблемный сайт снова.
Проверка результата
Как убедиться, что кэш действительно очищен?
- Повторите команду
ipconfig /flushdns— если она снова сообщает об успехе, кэш был сброшен (при повторном сбросе пустой кэш тоже «успешно сбрасывается»). - Проверьте доступность сайта — откройте сайт, который ранее не загружался. Если он заработал, проблема решена.
- Используйте утилиту
nslookup(опционально):
В том же окне терминала выполните:
В выводе обратите внимание на строкуnslookup fixpedia.ruNon-authoritative answer:— это означает, что ответ получен не с авторитетного сервера, а из кэша. После очистки кэша первый запрос будет идти напрямую к DNS-серверу, и время отклика может немного увеличиться (что нормально).
Возможные проблемы
Ошибка: «Не удалось очистить кэш DNS. Возможно, служба DNS-клиент не запущена»
Причина: Служба DNS-клиент (Dnscache) остановлена или отключена.
Решение:
- Нажмите Win+R, введите
services.msc, нажмите Enter. - Найдите в списке службу DNS-клиент (Dnscache).
- Если её статус «Остановлена», щелкните правой кнопкой → «Запустить».
- Для автоматического запуска при загрузке системы: щелкните правой кнопкой → «Свойства», установите «Тип запуска» в «Автоматически», нажмите «Применить» → «ОК».
- Вернитесь в командную строку и повторите
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 (крайне редкий случай, возможен при повреждении системных файлов).
Решение:
- Проверьте, находится ли файл по пути
C:\Windows\System32\ipconfig.exe. - Если отсутствует, выполните восстановление системных файлов:
в терминале от администратора.sfc /scannow