Что делать, если на ОС Windows недоступен DNS-сервер
Каждый пользователь интернета хоть раз, но сталкивался с ошибкой “DNS сервер недоступен”. В статье мы расскажем, что означает эта ошибка, почему она возникает, а также какими способами можно исправить её в Windows.
Пример ошибки в браузере Chrome
Что значит ошибка “Отсутствует подключение к DNS серверу”
DNS-сервер — это структурный элемент в системе DNS (Domain Name System) . Эта система позволяет преобразовывать доменные имена в IP-адреса сервера. Давайте разберемся, зачем это нужно.
Домен — это имя сайта, а IP-адрес — уникальный числовой идентификатор устройства (например, сервера) в компьютерной сети. Каждому доменному имени присваивается тот или иной IP-адрес. Для чего это делается? Поскольку файлы каждого сайта хранятся на одном из серверов в сети, чтобы попасть на любой сайт, пользователю нужно сначала обратиться к серверу. Для этого пользователь вводит имя сайта (домен) в браузер. После этого браузер отправляет запрос в интернет, находит сервер, на котором расположены файлы, и открывает сайт для пользователя. В этом ему помогает DNS-сервер. Он “подсказывает” какой IP-адрес у сервера, на котором расположены файлы. Без этих “подсказок” браузер не смог бы открыть нужный сайт.
Бывает, что DNS-сервер перестает работать или работает неисправно. В этом случае браузер не может найти нужный сайт и выдает ошибку “Нет соединения с DNS сервером” или ошибку с аналогичным содержанием.
Что делать, если нет связи с ДНС сервером
Проблема подключения DNS сервера может возникнуть по трём основным причинам: неисправность на стороне интернет-провайдера, ошибка в настройке локальной сети и некорректные внутренние настройки. Чтобы выяснить причину, в первую очередь продиагностируйте неполадки. Для этого в панели задач правой кнопкой мыши кликните на значок Сеть и выберите Диагностика неполадок. Windows постарается найти проблему и после этого покажет результаты:
Если по результатам диагностики ошибка не будет обнаружена, переходите к вариантам, описанным в инструкциях ниже.
Сбросьте кэш через Windows
1. В панели задач нажмите на значок Сеть и выберите Параметры сети и Интернет:
2. Кликните Сброс сети и подтвердите действие. Это позволит вернуть сетевые параметры, которые были установлены по умолчанию.
3. После того как компьютер автоматически перезагрузится, проверьте, исправлена ли проблема.
Если как и прежде DNS-сервер не отвечает, попробуйте следующий вариант.
Отключите антивирус
В некоторых случаях ошибка появляется из-за настроек антивируса: он ограничивает доступ к DNS-серверам и сайтам, которым не доверяет. Чтобы проверить, так ли это, приостановите работу антивируса. Для этого правой кнопкой мыши кликните на значок антивируса и выберите Отключить. Или найдите этот пункт во внутренних настройках программы.
Если проблема действительно в настройках антивируса, измените их. Например, в популярном антивирусе Avast это можно сделать через брандмауэр. Для этого достаточно отключить межсетевой экран или включить стандартные настройки доступа. Если у вас возникают сложности, найдите инструкцию на сайте разработчика или на тематических форумах. Также вы можете удалить антивирус и выбрать тот, который не будет препятствовать подключению. Если действия с антивирусом не помогли, переходите к следующим шагам.
Перезагрузите роутер и компьютер
Перезагрузите роутер: нажмите на нужную кнопку на задней панели. Обратите внимание: на задней панели также может находиться кнопка сброса — не перепутайте кнопки. Помимо этого вы можете обесточить роутер на 20-30 секунд и включить его заново. Если это не поможет, попробуйте перезапустить компьютер.
Также вы можете проверить работу домашнего интернета с другого устройства — ноутбука, планшета или телефона. Если подключение будет установлено, значит проблема в настройках устройства, с которого вы хотите подключиться. Если серверы не отвечают и при попытке подключиться с других устройств, значит проблема кроется в работе роутера или на стороне интернет-провайдера.
Настройте роутер
Чтобы проверить работу роутера и внести изменения:
1. В браузере перейдите к управлению маршрутизатором: в адресную строку введите IP-адрес админки. Варианты:
- для большинства маршрутизаторов — 192.168.1.1 или 192.168.0.1,
- для маршрутизаторов Xiaomi — 192.168.31.1.
2. Авторизуйтесь с помощью логина и пароля, которые указаны на роутере или в договоре с провайдером.
3. В настройках откройте раздел Интернет или WAN. Проверьте корректность настроек (они должны соответствовать пунктам, которые прописаны в договоре с интернет-провайдером). Если настройки не совпадают, позвоните на горячую линию.
Если по-прежнему не ясно, почему dns сервер недоступен, переходите к следующему шагу.
Проверьте работу DNS-клиента
Проверьте, запущена ли служба DNS-клиент. Для этого:
1. Введите комбинацию клавиш Windows + R, а затем команду «services.msc».
2. Правой кнопкой мыши выберите DNS-клиент и кликните Свойства:
3. Проверьте, выбран ли тип записи “Автоматически” и тип состояния “Выполняется”. В этом случае служба работает корректно. Если выбраны другие настройки, запустите службу и укажите автоматический тип запуска:
4. После этого кликните OK.
Поменяйте DNS-серверы через настройки Windows
Иногда серверы интернет-провайдера могут быть неисправны из-за технических работ или аварии. Если ни один из предложенных выше вариантов не помог исправить ошибку, вы можете попробовать изменить DNS-серверы интернет-провайдера на Google Public DNS. Они отличаются надежностью, а также регулярным обновлением кэша. Для этого следуйте пошаговой инструкции:
1. В панели задач нажмите на значок Сеть и выберите Параметры сети и Интернет:
2. Кликните Настройка параметров адаптера:
3. Правой кнопкой мыши нажмите на область активного соединения и кликните Свойства:
4. Поставьте галочку напротив пункта “IP версии 4 (TCP/IPv4)” и кликните Свойства:
5. Активируйте пункт “Использовать следующие адреса DNS-серверов” и укажите IP-адреса:
- в пункте Предпочитаемый DNS-сервер — 8.8.8.8,
- в пункте Альтернативный DNS-сервер — 8.8.4.4:
6. Кликните OK. DNS-серверы должны заработать через 3-5 минут.
Теперь вы понимаете, что значит сообщение в браузере “возможно DNS сервер недоступен”, а также знаете, как исправить проблему разными способами.
Устранение неполадок DNS-клиентов
В этой статье рассматривается устранение неполадок DNS-клиентов.
Проверка IP-конфигурации
Откройте окно командной строки от имени администратора на клиентском компьютере.
Выполните следующую команду:
Убедитесь, что у клиента есть допустимый IP-адрес, маска подсети и шлюз по умолчанию для сети, к которой он присоединен и используется.
Проверьте DNS-серверы, указанные в выходных данных, и убедитесь, что указанные IP-адреса указаны правильно.
Проверьте в выходных данных DNS-суффикс подключения и убедитесь, что он указан правильно.
Если у клиента нет допустимой конфигурации TCP/IP, используйте один из следующих методов.
Для динамически настроенных клиентов используйте ipconfig /renew команду, чтобы вручную обновить конфигурацию IP-адресов на DHCP-сервере.
Для статически настроенных клиентов измените свойства TCP/IP клиента, чтобы они использовали допустимые параметры конфигурации, или завершите настройку DNS для сети.
Проверка сетевого подключения
Проверка связи
Убедитесь, что клиент может связаться с предпочитаемым (или альтернативным) DNS-сервером, обратившись к предпочитаемому DNS-серверу по его IP-адресу.
Например, если клиент использует предпочитаемый DNS-сервер 10.0.0.1, выполните следующую команду в командной строке:
Если ни один настроенный DNS-сервер не отвечает на прямую проверку связи с IP-адресом, это означает, что источником проблемы является более вероятное сетевое подключение между клиентом и DNS-серверами. В этом случае выполните основные действия по устранению неполадок сети TCP/IP, чтобы устранить проблему. Помните, что для работы команды ping трафик ICMP должен быть разрешен через брандмауэр.
Тесты запросов DNS
Если DNS-клиент может проверить связь с компьютером DNS-сервера, попробуйте использовать следующие nslookup команды, чтобы проверить, может ли сервер отвечать на DNS-клиенты. Так как nslookup не использует кэш DNS клиента, разрешение имен будет использовать настроенный клиент DNS-сервер.
Тестирование клиента
Например, если клиентский компьютер имеет имя КЛИЕНТ1, выполните следующую команду:
Если успешный ответ не возвращается, попробуйте выполнить следующую команду:
Например, если полное доменное имя — CLIENT1.Corp.contoso.com, выполните следующую команду:
При выполнении этого теста необходимо включить конечную точку.
если Windows успешно найдет полное доменное имя, но не сможет найти его, проверьте конфигурацию dns-суффикса на вкладке dns расширенного протокола TCP/IP Параметры сетевого адаптера. Дополнительные сведения см. в разделе Настройка разрешения DNS.
Тестирование DNS-сервера
Например, если DNS-сервер называется DC1, выполните следующую команду:
Если предыдущие тесты были успешными, этот тест также должен быть успешным. Если проверка не прошла успешно, проверьте подключение к DNS-серверу.
Тестирование записи, в которой происходит сбой
Например, если неудачная запись была App1.Corp.contoso.com, выполните следующую команду:
Проверка общедоступного адреса в Интернете
Если все четыре теста выполнены успешно, запустите ipconfig /displaydns и проверьте в выходных данных имя, которое завершилось ошибкой. Если в неудачном имени появится сообщение «имя не существует», то на DNS-сервере был возвращен отрицательный ответ, который был кэширован на клиенте.
Чтобы устранить эту проблему, очистите кэш, выполнив ipconfig /flushdns .
Дальнейшие действия
Если разрешение имен по-прежнему не выполняется, перейдите к разделу Устранение неполадок DNS-серверов .
Как исправить распространенную ошибку «DNS-сервер не отвечает»?
С ситуацией, когда при попытке открыть сайт появляется сообщение системы «ДНС-сервер не отвечает», сталкиваются многие пользователи. При этом подключение к сети может не прерываться. Проблема возникает в случае отсутствия связи с сервером Domene Name System, ответственным за перевод доменного имени в IP-адрес. Для устранения неполадки необходимо выявить ее причину. Проблема может быть либо на стороне пользователя (в работе компьютера или роутера), либо провайдера.
Описание ошибки
Буквенный адрес сайта, который все привыкли вводить в строку браузера (например, google.com), переводится затем в его цифровое обозначение — IP-адрес (172.217.22.14), по которому ресурс можно найти в глобальной сети. За перевод в цифру (и наоборот) отвечает сервер DNS . Появление ошибки свидетельствует о некорректной трансляции запроса.
Браузер при этом сообщает о невозможности операции resolv — преобразования имени в адрес IP, то есть, в числовой идентификатор ресурса в сети (Name not resolved).
Ошибка «DNS-сервер не отвечает» в Windows 10, 8, 7: как исправить
Действия по устранению проблемы « DNS -сервер не отвечает» на Windows 7-й, 8-й, 10-й версии будут одинаковыми.
Однако прежде чем заниматься настройками системы, потребуется проверить работу маршрутизатора, или роутера, — если вы подключаетесь по сети Wi-Fi:
- Перезагрузите устройство. Для этого отключите питание примерно на минуту.
- Если ситуация не изменилась, выполните второй шаг — проверьте корректность работы роутера на предмет ответа DNS -сервера. Для этого подключите к модему другие гаджеты: если доступ к сайтам открывается, проблема заключена в оборудовании.
- Еще один способ протестировать маршрутизатор — переключить идущий к устройству кабель напрямую к компьютеру.
При корректной работе роутера ошибка «ДНС-сервер не отвечает» на вашей стороне связана с работой ПК.
Перед выполнением более сложных действий припомните, не производилась ли накануне установка нового ПО и смена настроек.
Проверка службы DNS-клиент
В первую очередь проверьте работу службы Domene Name System (команда Win + R). В строке «Открыть» введите services.msc, подтвердите OК.
В окне Службы из контекстного меню выберите имя « DNS -клиент», затем из контекстного меню, открытого с помощью правой кнопки мыши, дайте команду «Перезапустить».
Или нажмите на «Свойства» при автоматическом типе запуска и состоянии «Запустить» в настройках. Подтвердите действия (ОК), а после перезагрузите ПК.
Если причиной ошибки была отключенная служба, соединение с сайтом будет установлено.
Смена настроек серверов во вкладке «Свойства подключения»
Нажмите одновременно на клавиши Win + R и введите команду ncpa.cpl. В появившемся окне «Сетевые подключения» выберите текущее, а в контекстном меню — «Свойства».
В перечне текущих IP- и DNS -адресов кликните на строку протокола «IP 4-й версии». После можно попробовать получить адреса автоматически (в случае если сервер ДНС уже прописан).
После проверьте, устранена ли ошибка после перезагрузки системы.
Если сервер не прописан, введите цифровые значения адресов: предпочитаемого (обычно Google) и альтернативного, на случай недоступности первого (например, Comodo), как показано на скриншоте:
Подтвердите изменения и проведите перезагрузку ПК.
Эти адреса можно прописать и в настройках маршрутизатора.
Очистка кэшированных данных DNS и другие параметры сети
Следующий способ устранить ошибку « DNS -сервер не отвечает» — обнулить кэш. Сделайте это запуском командной строки на правах администратора, открыв ее в меню «Пуск» или в результатах поиска (Win+R) по запросу «cmd».
По порядку копируйте и вводите следующие команды:
- ipconfig /flushdns
- ipconfig /registerdns
- ipconfig /renew
- ipconfig /release
Если DNS -сервер не отвечает на Windows 10, можно сделать сброс настроек сети через меню «Пуск» (выберите «Сеть» и «Интернет» — «Состояние» — «Сбросить сейчас»). После перезагрузки системы проверьте, удалось ли убрать проблему.
Отключение/удаление антивируса для дальнейшего обновления
При правильно прописанных параметрах решить проблему с появлением ошибки « DNS -сервер не отвечает» на Windows 7, 8, 10 поможет проверка настроек антивирусной программы, способной блокировать доступ к «непонравившемуся» веб-узлу и вмешиваться в настройки операционной системы. Среди самых активных в этом отношении антивирусов известен Avast.
- отключите модуль и сетевой экран антивируса в настройках, обновите страницу браузера;
- либо остановите работу программы на 15-20 минут, затем повторите попытку;
- либо замените другим антивирусным продуктом (если проблема возникает регулярно).
Полезно также настроить «белый список» сетевого модуля — Файервола — с добавлением проверенных ресурсов.
Сервер перестал отвечать на роутере TP-link
Для TP-link необходимо воспользоваться быстрой настройкой:
- После полной перезагрузки устройства нажать и зафиксировать в таком положении на 10-15 с. кнопку Reset.
- Далее написать в строке браузера адрес маршрутизатора, посмотрев данные на нижней задней панели устройства (например, «19.168.0.1»), а в «Дополнительных настройках» — логин/пароль.
- В открывшейся вкладке состояния необходимо проверить получение роутером DNS -адреса (в полях отображаются цифры, не нули).
- После перейти во вкладку сервера DHCP. Выбрать «Настройки» — «Включить» (Enable). После сохранить параметры.
Если не удалось исправить ситуацию, потребуется заполнить адреса предполагаемого и альтернативного серверов, как было изложено выше.
После сохраните настройки TP-линк.
Сервер перестал отвечать у провайдеров «Билайн» и «Ростелеком»
Когда испробованы основные методы, но сообщение об ошибке « DNS -сервер не отвечает» система все же выдает, очень вероятно, что причина на стороне провайдера.
Если интернет вам поставляет крупный оператор, это служит гарантией максимально слаженной работы, и ситуации, когда сервер ДНС не отвечает — редкость. Однако если все же случился сбой, необходимо связаться со службой поддержки.
Телефоны горячих линий (для физлиц) основных провайдеров:
- Ростелеком — 8 800 200 30 00
- Билайн — 8 800 700 8000, для вызова с мобильных телефонов — 0611
- Дом.ру — 8 (800) 333-70-00
В случае аварии на линии или проведения технических работ вам сообщат ориентировочный срок устранения проблемы.
Когда ничего не помогло
Когда все решения не принесли результата, и ДНС-сервер не отвечает по-прежнему, причина может крыться в глобальном сбое работы ОС. На это укажет описанный выше способ проверки маршрутизатора подключением к нему другого ПК или планшета.
Если устройства работают корректно, тогда восстановите Винду через «Параметры», выбирая по очереди в контекстном меню «Обновление и безопасность» — «Восстановление» — «Вернуть в исходное состояние». Начните процесс восстановления, следуя подсказкам мастера. По окончании проверьте доступ в сеть.
Другой причиной неудачных манипуляций по восстановлению работы утилиты ДНС могут служить VPN-сервисы — ПО, помогающие изменять IP-адрес и таким образом обходить блокирование отдельных ресурсов на уровне государства или конкретного провайдера. Если это ваш случай, отключите сервис ВПН, которым пользуетесь.
Редко, но все же бывает, что в ПК устарело программное обеспечение сетевой карты, особенно это касается семерки и восьмерки Виндовс (в десятой версии есть функция автоматического установщика). Тогда потребуется установить обновления, проверив драйверы в диспетчере устройств (при отображении «Ethernet-контроллер»).
Замена роутера
В случае если на первом этапе проверки маршрутизатора была выявлена проблема в работе устройства, и при всех изменениях настроек ДНС ошибка все же не устранена, вполне вероятно, что поврежден сам аппарат. В таком случае необходимо провести диагностику в сервисном центре. Если повреждение выявлено, потребуется ремонт роутера или замена новым.