Открыть сервисСервис

ipconfig flushdns — сброс кэша DNS в Windows

ipconfig flushdns — команда операционной системы Windows, выполняющая принудительную очистку (сброс) кэша системы доменных имён (DNS) на локальном компьютере. Входит в состав утилиты ipconfig.exe, поставляемой вместе с ОС. Используется при сетевых неполадках, связанных с устаревшими или некорректными записями о сопоставлении доменных имён с IP-адресами.

Назначение

При обращении к сайту по доменному имени операционная система сначала проверяет локальный кэш DNS. Если подходящая запись найдена, запрос к DNS-серверу не отправляется — используется сохранённый результат. Такой механизм ускоряет работу сети, но при изменении IP-адреса сервера или переносе сайта кэш продолжает хранить устаревшую информацию, что приводит к ошибкам подключения, открытию старых версий страниц или сообщениям вида «сервер не найден».

Команда flushdns удаляет все записи из кэша резолвера Windows, после чего система вынуждена повторно запрашивать актуальные данные у DNS-сервера.

Синтаксис и запуск

Команда выполняется в командной строке (cmd.exe) или в PowerShell. Для запуска требуется учётная запись с правами администратора.

`` ipconfig /flushdns ``

После выполнения консоль выводит сообщение:

``` Windows IP Configuration

Successfully flushed the DNS Resolver Cache. ```

Русскоязычная версия ОС показывает: «Конфигурация IP Windows. Кэш резолвера DNS успешно очищен».

Состав утилиты ipconfig

Утилита ipconfig.exe управляет сетевой конфигурацией Windows. Помимо flushdns, она поддерживает ряд связанных команд:

КомандаНазначение
ipconfig /allВывод подробной информации о всех сетевых адаптерах
ipconfig /displaydnsПросмотр текущего содержимого кэша DNS
ipconfig /registerdnsРегистрация имён и адресов компьютера в DNS
ipconfig /releaseОсвобождение текущего DHCP-адреса
ipconfig /renewЗапрос нового IP-адреса у DHCP-сервера
ipconfig /flushdnsОчистка кэша DNS

Когда применяется

Сброс кэша DNS выполняется в следующих типовых ситуациях:

  • Смена DNS-сервера в настройках сетевого подключения.
  • Изменение IP-адреса целевого ресурса (например, после переезда сайта на другой хостинг).
  • Ошибки резолюции: браузер не открывает известный сайт, хотя соединение с интернетом работает.
  • Восстановление после вирусного заражения, когда вредоносное ПО подменяло записи DNS.
  • Настройка VPN или прокси-сервера.
  • После редактирования файла hosts, если изменения не вступают в силу.

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

Помимо ipconfig /flushdns, кэш DNS сбрасывается средствами самой системы:

  • Перезапуск служб DNS Client («Клиент DNS») и DHCP через оснастку «Службы» (services.msc) или команды net stop dnscache и net start dnscache.
  • Перезагрузка компьютера — кэш очищается автоматически.
  • В PowerShell используется команда Clear-DnsClientCache, доступная в Windows 8 и новее.
  • В Linux и macOS аналогом является systemd-resolve --flush-caches или sudo dscacheutil -flushcache соответственно.

Ограничения

Очистка кэша не затрагивает файл hosts (C:\Windows\System32\drivers\etc\hosts), приоритетный источник имён для локальной системы. Если проблема вызвана записью в этом файле, flushdns её не уберёт. Также команда не влияет на кэш браузера и DNS-кэш роутера — при необходимости их сбрасывают отдельно.

Интересные факты

  • В Windows 98 и более ранних версиях аналогичная функция выполнялась командой ipconfig /flushdns ещё до появления полноценного DNS-клиента; в современных системах служба кэширования работает постоянно.
  • В Windows 10 и 11 кэш DNS хранится в службе «Клиент DNS» (Dnscache), поэтому без прав администратора команда может завершиться ошибкой доступа.
  • Параметр /displaydns часто используется специалистами для диагностики: по содержимому кэша можно определить, какие домены обращались к компьютеру.

Источники:

  • Документация Microsoft Learn: «ipconfig»
  • Справка Windows: «Очистка кэша DNS»
  • Microsoft TechNet: «Клиент DNS и кэширование»
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru