Битлента
Инструкции3 мин чтения·

Как очистить DNS-кэш Windows командой ipconfig /flushdns

Что делает команда ipconfig /flushdns, как просмотреть кэш перед очисткой и в каких ситуациях сброс действительно помогает, а в каких нет.

Что хранится в DNS-кэше системы

Каждый раз, когда программа спрашивает адрес сайта, Windows запоминает ответ на время, заданное в самой записи. Повторные обращения обрабатываются быстрее, без запроса к внешнему серверу. Плюс очевиден: скорость. Минус проявляется, когда запись изменилась, а компьютер продолжает пользоваться старой.

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

Пошаговая очистка

Запустите командную строку. Для этой операции права администратора обычно желательны: щёлкните по значку правой кнопкой и выберите запуск от имени администратора. Введите команду ipconfig /flushdns и нажмите Enter. В ответ система напишет, что кэш сопоставителя DNS успешно очищен.

Перед очисткой можно посмотреть содержимое командой ipconfig /displaydns. Список бывает длинным: в нём имена, типы записей и оставшееся время жизни. После очистки эта же команда покажет почти пустой список, который снова наполнится по мере работы.

Когда сброс помогает, а когда нет

Команда полезна после смены DNS-серверов, после правки файла hosts, при переезде сайта, при ошибках вида «не удаётся найти сервер», если другие устройства сайт открывают. Она не поможет, если проблема в маршруте, на самом сайте, в закрытом порту или в неверных настройках роутера.

Отдельно отметим: браузеры держат собственный кэш, не зависящий от системного. Поэтому после ipconfig /flushdns страница может продолжать вести себя по-старому. Для полной очистки закройте и откройте браузер, а при необходимости сбросьте его внутренний кэш.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Если команда не выполняется

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

Если очистка проходит, а проблема остаётся, пройдите цепочку: проверьте ping по IP-адресу, затем nslookup для имени, затем смените DNS-сервер. Так вы отделите проблемы имён от проблем канала. Полный сброс сетевого стека нужен редко и подробнее описан в отдельной инструкции.

Связка с файлом hosts и типичные сценарии

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

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

Как часто это нужно делать

Регулярно очищать кэш «для профилактики» не нужно: система сама удаляет записи по истечении срока жизни. Команда — инструмент для конкретной ситуации, а не для ежедневного обслуживания. Слишком частая очистка даже немного замедляет работу, так как каждое имя приходится запрашивать заново.

Хорошая практика: сначала определить, что проблема связана с именами, проверив ping по IP-адресу и по имени, и только потом очищать. Если по IP связь есть, а по имени нет, кэш и DNS — первые подозреваемые.

Запомните три команды. Первая, ipconfig /displaydns, показывает содержимое кэша. Вторая, ipconfig /flushdns, очищает его. Третья, nslookup с именем сайта, проверяет ответ сервера, минуя локальные записи. Используйте их вместе: посмотрите, очистите, проверьте и сравните результат. Так вы отличите устаревшую запись от настоящей проблемы у провайдера.

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

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
dnswindowsкэш

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

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