Устройство или ресурс dns сервер не отвечает что
Параметры компьютера настроены правильно, но устройство или ресурс (DNS-сервер) не отвечает
Неполадки с подключением к Интернету возникают весьма часто, причем по самым разным причинам. Часто проблема связана с сетевым адаптером, но в некоторых случаях виновником может быть сетевой сервер. Сегодня попробуем решить одну из таких проблем, с которой мы столкнулись в Windows 10 – все написанное ниже также применимо и к предыдущим версиям операционной системы.
В нашем случае нам не удалось подключить компьютер к веб-серверу. Благодаря встроенному средству устранения неполадок с сетевыми адаптерами удалось обнаружить проблему, которая обычно возникает с проводными соединениями (LAN и Ethernet):
Параметры компьютера настроены правильно, но устройство или ресурс (DNS-сервер) не отвечает.
Устранить эту ошибку с помощью средства диагностики сетей нам не удалось, поэтому пришлось все делать вручную.
Способ 1 – Настройка/исправление параметров TCP/IP
Если проблема осталась, попробуйте второй способ.
Способ 2 – Используем командную строку
Запускаем командную строку с правами администратора.
Вводим следующие команды, нажимая Enter после каждой:
Как только все команды будут выполнены, закройте окно командной строки и перезагрузите компьютер. Проблема с подключением к Интернету должна исчезнуть.
Когда случились какие-либо неисправности при использовании интернета, то вы запускаете диагностику неполадок сети, которая выдает ошибку «DNS-сервер не отвечает» или «Не удается связаться с устройством или ресурсом (основной DNS сервер)«. Что делать в этой ситуации? Вы не можете получить доступ ни к Skype, ни к сайтам. Давайте для начало разберем, что такое DNS, чтобы легче было решить проблему.
DNS-сервер может не отвечать на компьютере или ноутбуке c Windows 10/7/8.1, если он настроен автоматически. В большинстве случаев, местные провайдеры выдают нестабильный DNS с отслеживанием ISP.
Во-вторых, если DNS-сервер не отвечает, то причина может быть в том, что местный провайдер не успел обновить список DNS адресов. Также, стоит учесть тот факт, что DNS адреса сохраняются локально на компьютере. Например: вы посетили мой сайт один раз, и все данные DNS сайта сохранились у вас на компьютере локально. Когда вы решили посетить второй раз, то скорость подключения будет выше, чем в первый раз, это и есть результат локального хранения DNS на ПК. Далее я изменил свой IP-адрес сайта или имя сайта, и вы не сможете подключиться, так как нужно примерно сутки, чтобы информация DNS обновилась в интернете.
Давайте разберем, что делать и как исправить, когда DNS-сервер не отвечает при запуске диагностики неполадок в Windows 10, Windows 7, Windows 8.1. Также разберем момент, когда вы получаете сообщение об ошибке в браузере с телефона Android или IOS, которое может звучать: «Не удается найти DNS адрес сервера».
Если DNS-сервер не отвечает, то в первую очередь отключите компьютер или ноутбук, далее выключите роутер (модем) и подождите минуту. Включите все обратно и проверьте устранена ли проблема.
1. Изменить DNS
Нажмите сочетание кнопок на клавиатуре Win+R и введите ncpa.cpl, чтобы быстро отрыть параметры сетевых адаптеров. Далее нажмите правой кнопкой мыши по сетевому адаптеру через который осуществляете подключение к интернету и выберите «Свойства«. Для настольных компьютеров характерен «Ethernet» по проводу, а для ноутбуков «Беспроводная сеть» по WiFi. Во вкладке «Сеть» выделите одним нажатием мышки IP версии 4 (TCP/IPv4) и ниже нажмите на кнопку «Свойства«. В новом окне установите значение «Использовать следующие адреса DNS-серверов» и задайте безопасные DNS адреса от CloudFlare:
Установите ниже галочку «Подтвердить параметры при выходе» и нажмите OK. Если ошибка все еще появляется, попробуйте перезагрузить Windows.
2. Очистить локальный кеш DNS и сбросить IP адрес
Если выше способ не помог, то очистим старые DNS адреса, которые сохраняются локально на компьютере или ноутбуке, также сбросим IP протокол. Для этого запустите командную строку от имени администратора и введите следующие команды по очереди, нажимая Enter после каждой.
Перезагрузите систему, чтобы изменения вступили в силу.
3. Отключить сторонний Антивирус
Если вы используете сторонний антивирус, то отключите его на время и проверьте, устранена ли проблема. В данной проблеме, когда DNS не отвечает, был замечен антивирус AVAST. Просто щелкните правой кнопкой мыши в трее по антивирус и выберите отключить, вы также можете удалить сторонний антивирус, так как стандартный антивирус в Windows 10 хорошо справляется со своей работай.
4. Отключить неиспользуемые сетевые адаптеры
Нажмите Win+R и введите ncpa.cpl. Вам будет предоставлен список сетевых адаптеров. Вам нужно отключить все сетевые адаптеры, которые не имеют отношения к подключению к интернету. К примеру, у меня подключен ПК через провод, это сетевой адаптер «Ethernet«, и отключаю все другие, кроме «Ethernet». Если вы используете ноутбук, то скорее всего вы подключаетесь по WiFI к интернету, и сетевой адаптер нужно оставить включенным «Беспроводные сети«.
5. Отключить оптимизацию доставки
В Windows 10 появилась новая функция оптимизации доставки, чтобы быстро скачивать обновления (P2P). Вы можете загрузить обновление Windows один раз, а затем использовать свой компьютер для распространения обновления на все компьютеры в вашей локальной сети. Также, вы можете загружать обновления Windows от других пользователей в вашей сети. Эта функция может мешать работе DNS, и ее отключение может исправить ошибку, когда «DNS-сервер не отвечает».
Устранение неполадок DNS-серверов
В этой статье описывается, как устранять неполадки на DNS-серверах.
Проверка IP-конфигурации
Выполните ipconfig /all команду из командной строки и проверьте IP-адрес, маску подсети и шлюз по умолчанию.
Проверьте, является ли DNS-сервер полномочным для имени, которое ищется. Если это так, см. раздел Проверка на наличие проблем с достоверными данными.
Выполните следующую команду.
Если вы получаете ответ об ошибке или истечении времени ожидания, см. раздел Проверка проблем с рекурсией.
Очистка кэша сопоставителя. Для этого выполните следующую команду в окне командной строки с правами администратора:
Или в окне администрирования PowerShell выполните следующий командлет:
Проверка неполадок DNS-сервера
Журнал событий
Проверьте следующие журналы, чтобы узнать, есть ли записанные ошибки:
Тестирование с помощью запроса nslookup
Выполните следующую команду и проверьте, доступен ли DNS-сервер с клиентских компьютеров.
Если сопоставитель возвращает IP-адрес клиента, у сервера нет проблем.
Если сопоставитель возвращает ответ «сбой сервера» или «Запрос отклонен», зона может быть приостановлена или сервер может быть перегружен. Чтобы узнать, приостановлен ли он, перейдите на вкладку Общие окна свойств зоны в консоли DNS.
Если сопоставитель возвращает ответ «запрос на превышение времени ожидания сервера» или «нет ответа от сервера», возможно, служба DNS не запущена. Попробуйте перезапустить службу DNS-сервера, введя следующую команду в командной строке на сервере:
Если проблема возникает при запуске службы, сервер может не прослушивать IP-адрес, который использовался в запросе nslookup. На вкладке интерфейсы страницы свойств сервера консоли DNS администраторы могут ограничить DNS-сервер прослушиванием только выбранных адресов. Если DNS-сервер настроен для ограничения службы указанным списком настроенных IP-адресов, то возможно, что IP-адрес, используемый для связи с DNS-сервером, отсутствует в списке. Можно попробовать использовать другой IP-адрес в списке или добавить IP-адрес в список.
В редких случаях DNS-сервер может иметь расширенную конфигурацию безопасности или брандмауэра. Если сервер расположен в другой сети, доступной только через промежуточный узел (например, маршрутизатор фильтрации пакетов или прокси-сервер), DNS-сервер может использовать нестандартный порт для прослушивания и получения клиентских запросов. По умолчанию программа nslookup отправляет запросы на DNS-серверы через порт UDP 53. Поэтому, если DNS-сервер использует любой другой порт, запросы nslookup завершатся ошибкой. Если вы считаете, что это может быть проблема, проверьте, используется ли промежуточный фильтр для блокировки трафика на хорошо известных портах DNS. Если это не так, попробуйте изменить фильтры пакетов или правила портов в брандмауэре, чтобы разрешить трафик через порт UDP/TCP 53.
Проверка на наличие проблем с достоверными данными
Проверьте, является ли сервер, который возвращает неверный ответ, основным сервером для зоны (основным сервером-источником для зоны или сервером, который использует интеграцию Active Directory для загрузки зоны) или сервер, на котором размещена дополнительная копия зоны.
Если сервер является сервером-источником
Проблема может быть вызвана ошибкой пользователя при вводе пользователем данных в зону. Кроме того, это может быть вызвано проблемой, которая влияет на Active Directory репликацию или динамическое обновление.
Если на сервере размещается дополнительная копия зоны
Изучите зону на сервере-источнике (сервере, с которого этот сервер извлекает зоны).
Вы можете определить, какой сервер является сервером-источником, проверив свойства дополнительной зоны в консоли DNS.
Если на сервере-источнике указано неправильное имя, перейдите к шагу 4.
Если на сервере-источнике указано правильное имя, убедитесь, что серийный номер на сервере-источнике меньше или равен серийному номеру на сервере-получателе. Если это так, измените либо сервер-источник, либо сервер-получатель, чтобы серийный номер на сервере-источнике был больше, чем серийный номер на сервере-получателе.
На сервере-получателе выполните принудительную пересылку зоны с помощью консоли DNS или выполните следующую команду:
Изучите сервер-получатель еще раз, чтобы узнать, правильно ли передана зона. В противном случае у вас, вероятно, возникает проблема с переносом зоны. Дополнительные сведения см. в статье проблемы зонных передач.
Если зона была передана правильно, проверьте, правильно ли указаны данные. В противном случае данные в основной зоне неверны. Проблема может быть вызвана ошибкой пользователя при вводе пользователем данных в зону. Кроме того, это может быть вызвано проблемой, которая влияет на Active Directory репликацию или динамическое обновление.
Проверка проблем с рекурсией
Чтобы рекурсия работала успешно, все DNS-серверы, используемые в пути рекурсивного запроса, должны иметь возможность отвечать и пересылать правильные данные. Если это не так, рекурсивный запрос может завершиться ошибкой по одной из следующих причин:
Время ожидания запроса истекло, прежде чем его можно будет завершить.
Сервер, используемый во время запроса, не отвечает.
Сервер, используемый во время запроса, предоставляет неверные данные.
Начните устранение неполадок на сервере, который использовался в исходном запросе. Проверьте, пересылает ли этот сервер запросы на другой сервер, изучив вкладку серверы пересылки в свойствах сервера в консоли DNS. Если флажок включить серверы пересылки установлен и в списке присутствует один или несколько серверов, этот сервер перенаправляет запросы.
Если этот сервер пересылает запросы на другой сервер, проверьте наличие проблем, влияющих на сервер, на который сервер пересылает запросы. Чтобы проверить наличие проблем, см. раздел Проверка неполадок DNS-сервера. Когда этот раздел предписывает выполнить задачу на клиенте, выполните его на сервере.
Если сервер находится в работоспособном состоянии и может пересылать запросы, повторите этот шаг и проверьте сервер, на который сервер пересылает запросы.
Если этот сервер не перенаправляет запросы на другой сервер, проверьте, может ли этот сервер запрашивать корневой сервер. Для этого выполните следующую команду:
Тестирование неработающего делегирования
Начните тесты в следующей процедуре, запросив допустимый корневой сервер. Этот тест позволяет выполнить запрос всех DNS-серверов из корня к серверу, который тестируется для неработающего делегирования.
В командной строке на тестируемом сервере введите следующее:
Тип записи ресурса — это тип записи ресурса, для которой был выполнен запрос в исходном запросе, а полное доменное имя — полное доменное имя, для которого выполнялись запросы (заканчивающиеся точкой).
Если ответ содержит список записей ресурсов «NS» и «A» для делегированных серверов, повторите шаг 1 для каждого сервера и используйте IP-адрес из записей ресурсов «A» в качестве IP-адреса сервера.
Если ответ не содержит запись ресурса NS, делегирование будет разорвано.
Если ответ содержит записи ресурсов «NS», но нет записей ресурсов «A», введите » задать рекурсию» и выполните запрос по отдельности для записей ресурсов «a» серверов, перечисленных в записях NS. Если вы не нашли по меньшей мере один допустимый IP-адрес записи ресурса «A» для каждой записи ресурса NS в зоне, то у вас есть неработающее делегирование.
Если вы определили, что вы используете неработающее делегирование, исправьте его, добавив или обновив запись ресурса «A» в родительской зоне, используя допустимый IP-адрес для соответствующего DNS-сервера для делегированной зоны.
Просмотр текущих корневых ссылок
Запустите консоль DNS.
Добавьте или подключитесь к DNS-серверу, который не прошел рекурсивный запрос.
Щелкните правой кнопкой мыши сервер и выберите пункт Свойства.
Щелкните корневые ссылки.
Проверьте наличие базовых подключений к корневым серверам.
Если правильно настроены корневые ссылки, убедитесь, что DNS-сервер, используемый в разрешении имен с ошибками, может проверить связь с корневыми серверами по IP-адресу.
Если корневые серверы не отвечают на проверку связи по IP-адресу, IP-адреса для корневых серверов могли измениться. Однако нередко можно увидеть перенастройку корневых серверов.
Проблемы с зонными ошибками
Выполните следующие проверки:
Проверьте Просмотр событий как для основного, так и для дополнительного DNS-сервера.
Проверьте сервер источника, чтобы узнать, не отправит ли он передачу данных для безопасности.
Проверьте вкладку зонные передачи свойств зоны в консоли DNS. Если сервер ограничит передачу зоны на список серверов, например на вкладке серверы имен в свойствах зоны, убедитесь, что сервер-получатель находится в этом списке. Убедитесь, что сервер настроен на отправку зонных передач.
Проверьте, не работает ли на сервере-получателе другая реализация сервера DNS, например BIND. Если это так, проблема может быть вызвана одной из следующих причин:
Windows сервер-источник может быть настроен для отправки быстрых зонных передач, но сервер-получатель стороннего производителя может не поддерживать быструю передачу зоны. В этом случае отключите передачу данных с помощью быстрой зоны на сервере-источнике из консоли DNS, установив флажок включить вторичные базы данных-получатели на вкладке Дополнительно свойств сервера.
если зона прямого просмотра на Windows сервере содержит тип записи (например, запись SRV), которую сервер-получатель не поддерживает, то на сервере-получателе могут возникнуть проблемы с извлечением зоны.
Проверьте, запущена ли на сервере-источнике другая реализация сервера DNS, например BIND. если да, то возможно, что зона на сервере источника включает несовместимые записи ресурсов, которые Windows не распознает.
Windows не удается связаться с устройством или ресурсом основной DNS-сервер. Как исправить?
Когда на компьютере пропадает доступ к интернету, в браузере перестают открываться сайты и появляются разные ошибки – я рекомендую запускать диагностику неполадок. Так вот в результате диагностики могут появляться самые разные ошибки. Одна из таких ошибок: «Windows не удается связаться с устройством или ресурсом (основной DNS-сервер)» в Windows 10, Windows 8 (8.1) и Windows 7. Из самого описания уже понятно, что проблема как-то связана с DNS. Нет связи с DNS-сервером, который прописан (или автоматически присвоен) в свойствах нашего подключения к интернету.
Из-за этих DNS в Windows очень часто перестает работать интернет и происходят разные сбои. Подключение к интернету по Wi-Fi или через сетевой кабель вроде бы работает, соединение установлено, ошибок никаких нет, а сайты в браузере не открываются. Делаем диагностику – получаем ошибку связанную с работой DNS-серверов. При чем это не обязательно должна быть ошибка, о которой речь идет в этой статье. Очень часто можно увидеть ошибку DNS-сервер не отвечает. Можно сказать, что это одинаковые неполадки, и решения будут примерно одинаковые. Чтобы лучше понимать проблему, в двух словах расскажу о DNS-серверах. Они выполняют очень важную задачу – преобразовывают привычные нам адреса сайтов на IP-адреса. После чего браузер уже загружает сайт. Если DNS-сервер не работает, то соответственно браузер не может получить доступ к сайту, так как не может узнать его IP-адрес по которому он расположен. Обычно мы автоматически получаем настройки DNS от интернет-провайдера и используем их сервера. Можно вручную изменить эти настройки. Например, прописать адреса публичных DNS-серверов Google. Это, кстати, одно из самых эффективных решений этой проблемы.
Вот как выглядит ошибка в результате диагностики сетей Windows:
В браузерах будут появляться разные ошибки связанные с DNS, или сообщения, что не удается установить соединение с сайтом, не удалось найти IP-адрес сервера и т. д. В Хроме может быть код ошибки DNS_PROBE_FINISHED_BAD_CONFIG.
Но это не важно. Проблема понятна, и что с ней делать тоже понятно.
Решения ошибки связи с основным DNS-сервером в Windows
2 Нужно прописать статические адреса DNS-серверов от Google. Я рекомендую делать это даже если у вас все работает и нет никаких проблем. Как показывает практика, публичные DNS-сервера Google работают более стабильно и быстро по сравнению с серверами интернет-провайдера. Больше информации об этих публичных серверах есть по ссылке, которую я оставлял в начале статьи.
Нам нужно открыть окно «Сетевые подключения». В Windows 10/8/7 это можно сделать по-разному. Например, через панель управления и параметры. Но есть одно универсальное решение – нажимаем сочетание клавиш Win+R, копируем команду ncpa.cpl и выполняем ее нажав Ok. Дальше правой кнопкой нужно нажать на адаптер, через который у нас подключен интернет и открыть его «Свойства».
Дальше открываем свойства «IP версии 4 (TCP/IPv4)» и в соответствующих полях прописываем DNS адреса: 8.8.8.8 и 8.8.4.4
После нажатия на Ok система немного «подумает» и все должно заработать. Если сайты не начнут открываться, то перезагрузите компьютер.
3 Запуск/Перезапуск службы DNS-клиент. В Windows есть служба, которая управляет работой DNS. Вряд ли она отключена, но нужно проверить. Заодно и выполнить ее перезапуск.
Нажимаем правой кнопкой мыши на службу «DNS-клиент» и выбираем «Перезапустить». Подтверждаем перезапуск. А если она изначально отключена, то выбираем «Запустить». Так же можно открыть ее свойства и остановить службу, а затем снова ее запустить.
Очень часто не удается перезапустить службу «DNS-клиент». Пункты меню просто не активны. У меня сейчас такая же проблема, хотя раньше все получалось (скриншот выше из старой статьи). В чем причина – пока что не знаю.
В таком случае запустите командную строку или Windows PowerShell (можно начать сочетание клавиш Windows + X) от имени администратора и по очереди выполните следующие команды:
ipconfig /flushdns
ipconfig /registerdns
netsh winsock reset
4 Можно еще выполнить полный сброс настроек сети. На эту тему я уже писал отдельные инструкции:
Думаю, какое-то из этих решений должно помочь избавится от данной ошибки. Если все получилось – расскажите нам об этом в комментариях. Напишите, что конкретно помогло и после чего у вас вылезла эта ошибка. Если не помогло – задавайте вопросы.
DNS сервер не отвечает — что делать?
Задача DNS-сервера – заменять текстовые адреса сайтов на цифровые IP-последовательности. Благодаря им нам не приходится запоминать числа – реальные адреса ресурсов в сети, а достаточно более понятных буквенных сочетаний. Если же DNS сервер не отвечает, посетить нужный сайт вы не сможете. Разберемся, как решить эту проблему.
Первые действия
Если DNS (ДНС) сервер недоступен, что же делать в первую очередь:
После перезагрузки обновляются настройки, и проблема часто исчезает. Если доступ к ресурсу не появился, а вы соединены с сетью через роутер – подключитесь напрямую. Также проверьте, есть ли доступ на других устройствах.
Если ошибка появилась после установки новых программ или расширений браузера – отключите или удалите приложения. Закройте на время антивирус, если используете брандмауэр и файрволлы – приостановите их.
Включаем службу в Windows
Когда DNS сервер недоступен, стоит проверить активность соответствующего клиента Windows. Зажмите Win+R и вставьте services.msc. В перечне находите «DNS-клиент», кликаете на нем правой кнопкой мышки и запускаете «Свойства». Здесь должен стоять тип запуска – «автоматически», если у вас выбрано что-то другое – поменяйте.
Нажимайте «Запустить» и сохраняйте настройки. В конце лучше перезагрузиться.
Меняем настройки подключения
Когда DNS(ДНС) сервер не отвечает, в ОС Windows можно поменять сетевые настройки:
Еще один вариант, как исправить недоступность сервера – прописать в этой форме адреса от Google. Переставляйте галочку на «Использовать следующие адреса…» и вписывайте значения 8.8.8.8 и 8.8.4.4 соответственно в качестве предпочитаемого и альтернативного серверов.
Если эти настройки помогли определить ДНС-сервер, их можно прописать в параметрах роутера, чтобы проблем с доступом не было на всех устройствах. В интерфейсе управления маршрутизатором нужные значения ищите в разделах WAN или «Интернет». На устройствах микротик Mikrotik настройка осуществляется в приложении Winbox: запускаете в меню IP, затем DNS, в окошке прописываете адрес, еще нужен еще один – кликаете на стрелочку вниз.
Убираете галочку с «Allow remote request» и все сохраняете.
Чистим сетевые параметры
Иногда ДНС сервер не отвечает из-за неправильных параметров в кэше адресов. В Windows 10 есть удобная утилита очистки, которая возвращает все настройки ОС, адаптера и сетевой карты к заводским. Чтобы начать сброс, запускайте параметры в «Пуске» и выбирайте «Сеть и интернет». На первой вкладке листайте вниз до пункта «Сброс сети». Подтвердите действие и дождитесь перезагрузки.
В ранних версиях Windows сбросить настройки можно из командной строки, запустив ее как администратор. Для этого копируйте и запускайте по одной директивы:
Последовательно будет очищен кэш DNS и заново настроен IP-протокол.
Если заблокированы только некоторые сайты
Если подключение к интернету работает нормально, а ошибка с неправильным DNS появляется только на отдельных ресурсах – это означает, что они были заблокированы провайдером или администратором сети. Часто такое встречается на рабочем компьютере, при попытке зайти в социальную сеть или развлекательный портал.
Обойти такое ограничение можно – для посещения закрытых ресурсов используйте анонимайзеры или VPN. Анонимайзеры – это сайты, которые замаскируют запрещенные адреса. Похожим способом действуют и VPN – их можно установить в браузер в качестве соответствующего расширения или использовать Opera, в которой есть встроенная функция VPN.
Заключение
Мы разобрались, как решать проблему с DNS-сервером. Если не помогает простая перезагрузка устройств, переходите к смене настроек в Windows. Последнее средство – полный сброс сетевых параметров, он очистит все изменения, вернув их к заводскому состоянию.