Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

DNS_PROBE_FINISHED_NO_INTERNET Windows Server, AD и Роли

DNS сервер не отвечает в Windows: причины и способы исправления

Обновлено: 08.09.2026 · Официальная документация ↗

Симптомы ошибки «DNS-сервер не отвечает»

При попытке открыть любой веб-сайт в браузере появляется сообщение: DNS-сервер не отвечает, Не удается найти IP-адрес сервера или DNS_PROBE_FINISHED_BAD_CONFIG / DNS_PROBE_FINISHED_NO_INTERNET. При этом локальные соединения или подключение по прямому IP-адресу (например, ping 8.8.8.8) продолжают функционировать.

Диагностический признакРезультат проверкиПричина
ping 8.8.8.8 успешен, а ping google.com нетСеть работает, сбой только на уровне именНедоступность или блокировка DNS-сервера (порт UDP/TCP 53)
Команда nslookup выдает таймаутDNS request timed out. timeout was 2 secondsШлюз или провайдер не отвечает на рекурсивные DNS-запросы
Значок сети показывает «Без доступа к интернету»NCSI индикатор сообщает о сбоеСервер DNS возвращает неверные записи NCSI (msftconnecttest)

Пошаговое восстановление работы DNS-клиента

  1. Выполните полный сброс и очистку локального DNS-кэша Windows:
    ipconfig /flushdns; ipconfig /registerdns
  2. Сбросьте стек Winsock и сетевой кэш IP-маршрутизации:
    netsh winsock reset; netsh int ip reset; ipconfig /release; ipconfig /renew
  3. Смените DNS-серверы на надежные публичные адреса (Cloudflare / Google Public DNS):
    Get-NetAdapter | Where-Object { $_.Status -eq "Up" } | Set-DnsClientServerAddress -ServerAddresses ("1.1.1.1","8.8.8.8")
  4. Перезапустите локальную службу DNS-клиента (Dnscache):
    Restart-Service -Name "Dnscache" -Force -ErrorAction SilentlyContinue

Внимание для корпоративных сетей Active Directory: На компьютерах, входящих в домен Windows Server, первичным DNS-сервером обязан быть адрес контроллера домена. Установка публичных адресов 8.8.8.8 нарушит аутентификацию Kerberos и поиск сервисных SRV-записей домена.

💡 Практика специалистов: Практика ITSTM: Если в доменной сети DNS выдает таймаут только для некоторых ресурсов, проверьте настройку корневых ссылок (Root Hints) и серверов пересылки (Forwarders) на контроллерах домена AD DNS.

Частые вопросы (FAQ)

Что означает статус 'DNS-сервер не отвечает' простыми словами?

Это означает, что ваш компьютер отправляет запрос на преобразование буквенного адреса (например, site.com) в числовой IP, но указанный в сетевых настройках сервер не присылает ответ.

Как проверить доступность конкретного DNS-сервера через nslookup?

Выполните в командной строке: nslookup google.com 8.8.8.8. Если ответ пришел, значит удаленный DNS-сервер работает корректно.

Почему очистка DNS-кэша (flushdns) помогает решить проблему?

Если ранее сайт вернул отрицательный ответ (NXDOMAIN) или сервер сменил IP, Windows кэширует старый результат, препятствуя открытию страницы.

Может ли роутер быть причиной ошибки?

Да, встроенный в домашние роутеры DNS-прокси часто зависает при переполнении таблицы соединений (NAT/DNS cache). Помогает перезагрузка роутера.

Полезные материалы
Рекомендуем