Windows

Исправляем ошибку DNS-проверки «DNS-проверка завершилась без интернета» в Windows 10/11

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

Обновлено 26 июня 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Windows 10 (22H2)Windows 11 (23H2)

Введение

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

Требования

  • Windows 10 (22H2) или Windows 11 (23H2).
  • Права администратора для выполнения команд.
  • Сетевой адаптер подключён и отображается в качестве «Подключено».

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

Шаг 1: Перезапустите сетевой адаптер

Перезапуск адаптера часто восстанавливает повреждённое соединение. Используйте PowerShell с правами администратора:

Disable-NetAdapter -Name "Ethernet" -Confirm:$false
Enable-NetAdapter -Name "Ethernet" -Confirm:$false

Команда отключает адаптер, а затем снова включает его, forcing обновление настроек.

Шаг 2: Очистите DNS-кэш

Устаревшие записи в кэше могут вызывать ошибку. Выполните команду из командной строки (PowerShell от имени админа):

ipconfig /flushdns

Система удалит все сохранённые DNS-записи и запросит их заново.

::in-article-ad:: ::

Шаг 3: Сбросьте стэк TCP/IP

Сброс TCP/IP исправляет повреждённые сетевые параметры. Выполните в командной строке (от имени админа):

netsh int ip reset

netsh int ip reset перезаписывает настройки TCP/IP, восстанавливая стандартные параметры.

Шаг 4: Измените DNS-серверы на публичные

Использование надёжных публичных DNS ускоряет разрешение и устраняет проблемы с локальным DNS. В PowerShell от имени админа выполните:

Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses "8.8.8.8","1.1.1.1"

Теперь система будет использовать DNS от Google и Cloudflare.

Шаг 5: Перезагрузите роутер и проверьте интернет

Перезагрузка роутера обновляет локальную сеть. Выключите устройство, подождите 30 секунд, включите обратно. После этого откройте браузер и проверьте загрузку страниц.

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

  1. Откройте браузер и перейдите на https://www.google.com.
  2. Выполните пинг до внешнего хоста через PowerShell:
    Test-Connection -ComputerName 8.8.8.8 -Count 4
    

    Успешные ответы подтверждают, что DNS работает и интернет доступен.

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

  • Ошибка «Изменение адресов DNS-серверов не удалось». Это может значить, что адаптер не поддерживает ручные DNS. В таком случае используйте стандартные «Получать адрес сервера DNS автоматически» или обновите драйвер адаптера.
  • Появление ошибки после изменения DNS. Проверьте правильность введённых адресов, убедитесь, что они доступны (8.8.8.8, 1.1.1.1). Также отключите временно VPN или корпоративный прокси.
  • Сбой после сброса TCP/IP. Если интернет по-прежнему не работает, выполните netsh winsock reset и перезагрузите систему. Это восстановит damaged Winsock каталожные данные.

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

Почему появляется ошибка «DNS-проверка завершилась без интернета»?
Можно ли предотвратить появление этой ошибки?
Что делать, если после всех шагов интернет всё ещё не работает?
Подходят ли эти шаги для Windows 11?

Полезное

Перезапустите сетевой адаптер
Очистите DNS-кэш
Сбросьте стэк TCP/IP
Измените DNS-серверы на публичные
Перезагрузите роутер и проверьте интернет