Чтобы очистить кеш DNS в Windows 11 или Windows 10 через командную строку, выполните ipconfig /flushdns. Это помогает удалить устаревшие локальные записи, но не меняет DNS-записи домена у хостинга.
Как очистить DNS через CMD
- Откройте меню «Пуск», найдите «Командная строка» и выберите «Запуск от имени администратора».
- Введите команду и нажмите Enter.
ipconfig /flushdns
Дождитесь сообщения об успешной очистке кеша сопоставителя DNS. Затем снова откройте нужный сайт.
Вариант для PowerShell
В PowerShell очистку кеша DNS выполняет команда Clear-DnsClientCache. Это альтернатива ipconfig /flushdns, обе подряд выполнять не нужно.
Clear-DnsClientCache
Как проверить разрешение имени
Для просмотра локального кеша используйте ipconfig /displaydns. В PowerShell можно проверить разрешение конкретного домена. Вместо example.com укажите адрес нужного сайта без https и пути.
Resolve-DnsName example.com
Полученный IP-адрес сравните с ожидаемым адресом сайта. У домена может быть несколько адресов, а при использовании CDN адрес не обязан совпадать с IP хостинга.
Нужны ли ipconfig /release и /renew
Для обычной очистки DNS-кеша они не нужны. /release освобождает DHCP-конфигурацию и может прервать соединение, а /renew обновляет аренду IP-адреса. Не запускайте их по шаблону, особенно при удалённой работе.
Если после очистки сайт не открывается
- После переноса сайта проверьте DNS-записи у провайдера и срок их кеширования. Очистка на вашем компьютере не обновляет кеши всех пользователей.
- Если имя разрешается правильно, ищите причину в работе сайта, сети или настройках браузера, а не повторяйте очистку бесконечно.
- Для ошибки DNS внутри PHP смотрите разбор php_network_getaddresses и getaddrinfo failed. Настройки сервера и компьютера посетителя проверяются отдельно.
Источники, справка Microsoft по ipconfig и команды DnsClient. Проверено 26 октября 2026 года.
