Сервер в кармане, или просто о сложном!

главная - Статьи - Microsoft Windows



DNS сервер не отвечает в Windows

Дата обновления: 02.03.2020

Теги: Windows

Если вдруг вместо сайта вы увидели в браузере белый фон с черными буквами, вещающими что-то вроде "Ошибка! DNS сервер не отвечает", то добро пожаловать подкат. Проблема эта может возникнуть и на серверной и на десктопной операционной системе, но скорее всего, у вас десктопная Windows 7 или 10. А если нет - пишите в комментариях, будет интересно узнать.

Ошибка может быть такой:

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

А в браузере может быть такое сообщение:

Не удается найти DNS-адрес сервера

Во-первых - что такое DNS и причем тут сайт? DNS (Domain Name System) преобразует имя сайта, которое вы вводите в браузере, в цифровой вид, с которым работает сетевое оборудование (роутер у вас, у провайдера и далее по цепочке). Например, вы ввели в строку адрес "domain.com". При этом компьютер отправил запрос DNS-службе вашего компьютера, мол, где искать этот сайт-то. Если ответа нет, то запрос пересылается вашему роутеру, если нет ответа от него - следующему DNS-серверу, кто может дать ответ, где такой сайт (например, DNS-серверу провайдера). Рано или поздно, если с сайтом "domain.com" все нормально, найдется тот DNS-сервер, который будет знать, где сетевому оборудованию искать содержимое сайта, чтобы у вас в браузере появилось то, что вы запрашивали. Вот для чего, в общих чертах, нужен DNS.

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

1) Перезагрузите роутер.

Просто попробуйте. Поверьте, вероятность зависания вашего роутера (если это не микротик какой-нибудь) достаточно большая. Не помогло?

2) Зависла локальная служба DNS на вашем компьютере

А почему бы и нет? Перезагрузите свой компьютер, помогает достаточно неплохо в случае любых проблем. Не шутка. Но если прямо сейчас нет желания/возможности перезагрузить компьютер? Открыто слишком много документов или по другим причинам? Бывает. Тогда перезапустим службу DNS-клиента.

Меню "Пуск" - "Выполнить" - services.msc

Ищите "DNS-клиент". Правой мышкой, "Остановить", "Запустить". Может, служба вообще была отключена, тогда "Включить".

Не помогло?

3) Все же перезагрузите компьютер!

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

4) Сброс и обновление сетевых настроек Windows

На этом месте я бы сделал так: убедился бы, что у вас не настроено каких-либо специфических настроек в свойствах сетевого адаптера и сделал бы сброс и обновление этих настроек. Для знакомых с cmd просмотрите вывод команды "ipconfig /all". Или в правом нижнем углу, рядом с часами, правой мышкой на сетевом подключении (или "палочки" если WiFi, или "квадратик", если проводом), правой мышкой, "Центр управления сетями и общим доступом" -> "Изменение параметров адаптера":
Изменение параметров сетевого адаптера Windows

Свойства сетевого адаптера Windows

В списке выбираете нужный адаптер (у вас, скорее всего, будет не так уж и много вариантов), правой мышкой на нем, "Свойства" и смотрите, какие DNS серверы указаны. Скорее всего, у вас по-умолчанию все будет на автомате, как на этой картинке:

Просмотр сетевых настроек адаптера Windows

Если у вас что-то уже указано в этих полях, сфотографируйте это, не поленитесь! Если что-то не так настроите, вам же легче будет потом вернуть все как было.

Ок, теперь вы знаете, какие настройки у вас сейчас. Закрывайте окна, жмите "Пуск" - "Выполнить" - cmd (с правами администратора). Последовательно выполните следующие команды:

ipconfig /release
ipconfig /renew
ipconfig /flushdns
ipconfig /registerdns

Это сотрет текущие настройки ip и обновит их (запросит от вашего роутера, например).

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

5) Укажем DNS сервер вручную.

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

В DNS укажите адреса DNS серверов гугла:
8.8.8.8
8.8.4.4

Это настолько стабильные серверы, что если с ними у вас останутся проблемы, то проблема почти точно не в вашем компьютере:
Указание DNS серверов вручную в свойствах сетевого адаптера Windows

Жмите ок, соглашайтесь, ок, применяйте, если надо. Закройте окно браузера и откройте его снова. Попробуйте открыть сайт. Получилось? Возможно, проблема в DNS-сервере у вашего провайдера. Тогда вы можете попробовать изменить в своем роутере в свойствах WAN интерфейса (тот, который интернет зовется) адрес DNS-серверов. А можете не делать этого, а просто позвонить провайдеру. Выбирайте, что считаете сложнее или проще.

Не вышло? Возвращаем настройки DNS на те, которые были изначально в Windows (если все было в авто, значит, так и сделайте. Может помочь сделанное ранее фото настроек.).

Итак, не глюк роутера, не явный глюк компа, не DNS-сервер провайдера?

6) Другие варианты.

Дальше я бы обратил ваше внимание на формулировку изначальной проблемы - DNS сервер не отвечает. Т.е. он может быть банально недоступен для вашего роутера. Проблема может быть в кабеле от роутера до провайдера или на канале вашего провайдера. Я бы на этом месте позвонил в тех. поддержку провайдера и спросил, нет ли у них каких-либо проблем. Если нет, проверил бы, может ли мой роутер пинговать какой-либо сайт по имени (как правило, в роутерах есть соответствующий раздел, вроде "Дополнительно", "Поддержка - Расширенные" или еще как). Зайдите в веб-интерфейс роутера и попробуйте выполнить "ping ya.ru". Потом пинг сайта вашего провайдера. Если роутер успешно пингует, то проблема, все же, скорее всего на стороне вашего компьютера (реже - роутера). NAT роутера глючит, вирус словили, еще что-то. Если роутер не пингует по доменному имени, то скорее всего проблема у вашего провайдера. Чудес не бывает. Если вчера все работало и вы ничего не меняли, проблема в глюке чего-либо.

Почти все проблемы с DNS решаются/детектируются с помощью вышеизложенных шагов.



Авторизуйтесь для добавления комментариев!


    забыли пароль?    новый пользователь?