Битлента
Ошибки и коды3 мин чтения·

«DNS-сервер не отвечает»: диагностика в Windows

Windows пишет, что DNS-сервер не отвечает: как отличить сбой DNS от отсутствия интернета, проверить резолвинг, сменить адрес и найти виновника.

Что означает сообщение

Средство устранения неполадок сообщает: «Компьютер настроен правильно, но устройство или ресурс (DNS-сервер) не отвечает». Смысл в том, что подключение к сети есть, адрес и шлюз получены, но серверу имён, который переводит адреса сайтов в числовые, запрос не удаётся выполнить или ответа нет.

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

Поэтому первая задача — понять, работает ли связь с интернетом по адресам, и лишь затем разбираться с именами.

Причины по убыванию вероятности: «DNS-сервер не отвечает»

Чаще всего временно недоступен DNS-сервер провайдера или роутера, который используется по умолчанию. Второе — повреждённый или устаревший кэш DNS на компьютере. Третье — неправильно заданный вручную адрес DNS в свойствах адаптера, например оставшийся с прошлой сети.

Четвёртая — сторонняя программа, перехватывающая DNS: антивирус, родительский контроль, фильтры. Пятая — сбой самой службы клиента DNS в Windows или зависший роутер, который проксирует запросы.

Иногда виновата настройка защищённого DNS в браузере или системе, если выбранный сервис недоступен из вашей сети.

Порядок диагностики: «DNS-сервер не отвечает»

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

Повторите nslookup, указав адрес другого DNS-сервера вторым параметром. Если так имя находится, ваш текущий сервер неисправен. Посмотрите, какой DNS назначен адаптеру командой ipconfig с параметром подробного вывода.

Проверьте с другого устройства в той же сети. Если и там имена не разрешаются, проблема в роутере или у провайдера, а не в вашем компьютере.

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

Как исправить: «DNS-сервер не отвечает»

Очистите кэш командой ipconfig /flushdns и перезапустите сетевое подключение. Перезагрузите роутер. В свойствах адаптера смените автоматическое получение DNS на ручной ввод адресов провайдера либо публичных серверов и повторите проверку.

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

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

Что проверить на роутере

Многие домашние роутеры сами выступают DNS-посредником: компьютер обращается к роутеру, а тот пересылает запрос дальше. Если роутер завис или его DNS-модуль работает с ошибками, сообщение о неотвечающем сервере появится на всех устройствах сразу.

Откройте веб-интерфейс роутера, найдите настройки DNS в разделе подключения и посмотрите, какие серверы там указаны. Иногда они пустые или указывают на недоступный адрес после смены провайдера. Замените их на рабочие и перезагрузите роутер. Если интерфейс недоступен, перезагрузка питанием обычно возвращает DNS в рабочее состояние.

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

Если проблема у провайдера

Если после смены DNS имена по-прежнему не разрешаются, а связь по IP есть, возможно, ограничены исходящие DNS-запросы на вашем канале. Уточните это у поддержки провайдера, указав результат nslookup.

Если на всех устройствах и на роутере имена не находятся, а по адресам всё работает, причина, скорее всего, у провайдера, и остаётся ждать восстановления или использовать другой DNS.

Если не работает и ping по адресам, проблема шире, чем DNS: проверьте шлюз, кабель и линию.

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

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

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

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