Часто при подключении к сети возникает ошибка с текстом «Виндовс не удаётся связаться с устройством или ресурсом (основной DNS-сервер)». Что представляет собой сервер DNS и по каким причинам девайс юзера не может получить к нему доступ? Как быть в этой ситуации?

DNS-сервер: что это и как работает

Связь между девайсами в интернете устанавливается по IP-адресам (комбинации чисел, разделённых точками, например, 192.65.148.209). Запоминать такие адреса страниц очень сложно, поэтому была создана структура доменных имён — система DNS (Domain Name System). Пример доменного имени — yandex.ru.

Сайты могут располагаться на разных серверах, каждый из которых имеет свой IP-адрес. Компьютер не хранит информацию об IP-адресах серверов. Чтобы узнать необходимый IP-адрес, после ввода адреса сайта в строке браузера ПК пользователя автоматически посылает DNS-серверу (он-то и хранит данную информацию) запрос. Как правило, это DNS-сервер провайдера, который обслуживает юзера. Данный сервер ищет IP-адрес по своей базе — если адрес web-сервера обнаруживается, к нему сразу отправляется запрос на получение данных сайта. Если он одобряется, в браузере юзера открывается страница сайта.

Схема запросов

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

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

DNS-сервер

Компьютер постепенно начинает сохранять в кэше IP-адреса серверов, на которых находятся часто посещаемые юзером сайты

Из-за чего может возникать ошибка

До обнаружения ошибки «Windows не удаётся связаться с устройством или ресурсом (основной DNS сервер)» пользователь сталкивается с отказом в доступе к интернету.

Ошибка доступа к сети

При попытке открыть тот или иной сайт может возникнуть сообщение «Не удаётся получить доступ к сайту»

Первым дело юзер проводит диагностику сети встроенным в «Виндовс» средством:

  1. Кликнуть правой клавишей мышки по сетевой иконке слева от языка, даты и времени в правом нижнем углу дисплея — выбрать первую опцию «Диагностика неполадок».
    Контекстное меню сетевой иконки

    Щёлкните по «Диагностика неполадок» в контекстном меню

  2. Подождать, пока запущенный инструмент выявит неполадку и попытается её устранить.
    Обнаружение проблем

    Ждём, когда средство диагностика выявит проблему и её причину

  3. В отчёте о диагностике дальше пользователь видит ошибку «Виндовс не удаётся связаться с устройством или ресурсом (основной DNS сервер)». Справа стоит значение «Обнаружено» с восклицательным знаком в жёлтом треугольнике. Средство, как правило, не может самостоятельно решить такую проблему. Ничего не остаётся, как нажать на «Закрыть» и искать другой выход из ситуации.
    Отчёт по диагностике

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

Дальнейшие действия пользователя будут зависеть от причины, по которой DNS-сервер провайдера может быть недоступен. Неполадка может быть на стороне пользователя или провайдера. Среди причин, зависящих от ПК юзера, выделяют следующие:

  • блокировка доступа к серверу со стороны защитной программы или «Брандмауэра» — антивирус считает сервер опасным и вредоносным;
  • сбой в работе или поломка самой службы — нужен её перезапуск;
  • неверные параметры DNS, указанные в настройках подключения;
  • переполненный кэш DNS;
  • вирус на ПК — возможно, в «операционку» пробралось вредоносное ПО, которое внесло изменения в файл hosts.

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

Как исправить ошибку

Сразу сказать, почему появилась ошибка, крайне сложно, поэтому вам необходимо применять метод за методом, чтобы постепенно исключать причины и в итоге найти решение, действующее в вашей ситуации.

Проверка на наличие вирусов в системе

Для начала проверьте «операционку» сторонним антивирусом, который работает у вас на ПК, или стандартным «Защитником Windows». Перед этим не забудьте убедиться в том, что программа обновлена и получила апдейт для своих баз данных.

Вполне возможно, что защитные утилиты на вашем устройстве не выявят проблем или же найдут вирусы, которые не причастны к ошибке. В связи с этим рекомендуется воспользоваться дополнительным средством — сервисом Dr.Web CureIt!, лечащей утилитой, которая не конфликтует с уже установленным антивирусом. Разработчик предлагает платную и бесплатную версии, рассмотрим проверку на примере последней:

  1. Идём на официальную страницу для загрузки указанной лечащей программы. Нам придётся согласиться со сбором статистических данных о нас и с лицензионным соглашением, так как иначе мы не сможем пользоваться бесплатной версией. Если у вас есть возможно приобрести платную версию, сделайте это. Кликаем по клавише для старта скачивания.
    Официальный сайт Dr.Web

    Кликните по «Скачать Dr. Web CureIt!»

  2. Открываем исполняемый файл антивируса и щёлкаем по кнопке «Да», чтобы разрешить средству изменять что-то на девайсе.
    Разрешение на внесение изменений

    Разрешите лечащему средству вносить изменения на ПК

  3. Устанавливаем в окне галочку слева от пункта «Я согласен принять участие в программе улучшения качества ПО» и нажимаем на «Продолжить».
    Лицензия и обновления

    Согласитесь с условиями соглашения и кликните по «Продолжить»

  4. Запускаем проверку с помощью большой центральной кнопки.
    Запуск проверки

    Нажмите на кнопку «Начать проверку»

  5. Ждём, когда лечащая утилита завершит сканирование. Приблизительная продолжительность проверки будет указана — следим также за прогрессом.
    Процесс сканирования

    Подождите, пока завершится процесс сканирования

  6. Если обнаружатся вирусы, в столбце «Действие» выбираем удаление для каждой угрозы. Перезагружаем ПК и смотрим, есть ли доступ к интернету.

Отключение антивируса

Выключить сторонний защитный софт довольно легко. Покажем процесс на примере антивируса Avast:

  1. Нажимаем на значок в виде стрелки вверх в правом нижнем углу дисплея, чтобы открыть трей Windows с изображением иконок программ, которые работают в данный момент на ПК в фоновом режиме. Находим иконку Avast и тут же щёлкаем по ней правой кнопкой мышки.
    Трей Windows

    В трее отыщите значок антивируса и кликните по нему правой клавишей мышки

  2. В меню наводим курсор на вторую опцию «Управление экранами».
  3. Далее кликаем по одной из опций отключения в зависимости от времени, которое вам необходимо, но достаточно и 10 минут. По истечении 10 минут антивирус активируется снова. Проверяем подключение к сети.
    Управление экранами Avast

    Выберите отключение на 10 минут в меню

  4. Попробуем также отдельно выключить «Брандмауэр» стороннего антивируса. Данный сервис ответственен за фильтрацию интернет-трафика, поэтому вполне вероятно, что доступ к DNS-серверу блокирует именно он. Открываем интерфейс Avast — кликаем уже левой клавишей по иконке в трее.
  5. Переходим в раздел «Защита» и находим в синем меню плитку «Брандмауэр» — выключаем его и снова проверяем соединение.
    Вкладка «Защита»

    Во вкладке «Защита» отыщите раздел для межсетевого экрана и отключите его там

  6. В других сторонних утилитах раздел «Брандмауэра» может находиться в разделе дополнительными функциями, например, для 360 Total Security это последний блок с инструментами.
    Вкладка «Инструменты»

    Раздел для «Брандмауэра» может находиться в блоке для дополнительных функций

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

Деактивируем на время «Защитник Виндовс» и стандартный «Брандмауэр»

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

  1. Запускаем интерфейс «Защитника» через трей «Виндовс» — его иконка в виде белого щита. Переходим в настройки — для этого щёлкаем по пункту «Параметры» со значком шестерни в левом нижнем углу панели.
    Защитник Windows

    Щёлкните по шестерне в левом нижнем углу антивируса

  2. Открываем параметры защиты — ссылка под пунктом «Уведомления о защите от вирусов и угроз».
    Параметры защиты от вирусов и угроз

    Перейдите по ссылке «Параметры защиты от вирусов и угроз»

  3. Для параметра «Защита в режиме реального времени» ставим сразу значение «Откл.» — просто кликаем по переключателю. Через некоторое время антивирус снова включится. За это время проверяем соединение, но окно «Защитника» пока не закрываем.
    Отключение защиты

    Отключите защиту в режиме реального времени

  4. Если не помогло, выключим «Брандмауэр». Перейдём в четвёртый раздел в списке, посвящённый ему. Выбираем тип сети — обычно рядом с видом вашей сети будет стоять слово «активный». В данном случае это частная сеть — кликаем по ссылке.
    «Брандмауэр» и безопасность сети

    Откройте активный пункт в разделе о «Брандмауэре»

  5. Нажимаем на переключатель, чтобы остановить работу межсетевого экрана.
    Отключение межсетевого экрана

    Установите значение «Откл.» для «Брандмауэра Защитника Windows»

  6. Читаем сообщение о том, что в данный момент устройство оказалось чувствительным, проверяем соединение и включаем «Брандмауэр» снова.
    Отключенный экран

    Под пунктом появится надпись о том, что в данный момент ПК уязвим

Деактивировать встроенный межсетевой экран системы можно и иным образом — через «Панель управления»:

  1. Зажимаем R и Win для запуска панели «Выполнить» — в ней печатаем ключ control и жмём на ОК.
    Команда control

    В окне «Выполнить» напечатать control и кликнуть по ОК

  2. Ставим в правом углу вверху крупные иконки, чтобы было удобнее искать нужный раздел, и кликаем по «Брандмауэр Защитника».
    Панель управления

    Откройте «Брандмауэр» через «Панель управления»

  3. Открываем страницу для включения и отключения межсетевого экрана — используем четвёртую ссылку сверху в левом столбце.
    Включение и отключение экрана

    Щёлкните по надписи слева «Включение и отключение Брандмауэра»

  4. Устанавливаем значение «Отключить» для того типа сети, который вы используете, либо сразу для двух, если вы сомневаетесь. Чтобы сохранить изменения параметра, щёлкаем по ОК и проверяем, есть ли интернет и доступ к DNS-серверу.
    Деактивация межсетевого экрана

    Поставьте значение «Отключить» и кликните по ОК

Перезапуск службы

Если манипуляции с «Брандмауэром» и антивирусом не решили вашу ситуацию, возможно, дело в единичном сбое в работе службы, отвечающей за запросы, направленные в DNS-сервер. Чтобы проверить это, выполните следующие шаги:

  1. Зажмите на пару секунд R и Win, а затем напишите в окошке код services.msc либо скопируйте и вставьте, если не можете запомнить ключ. Так вы запустите системное окно со службами.
    Команда services.msc

    Вставьте команду services.msc и нажмите на ОК

  2. Есть ещё один метод запуска — через «Панель управления». Откройте её через то же окно «Выполнить» и команду control или же используйте «Поиск Виндовс» либо меню «Пуск».
    Панель управления в «Поиске»

    Введите в поисковой строке «Панель управления»

  3. Найдите и щёлкните по ссылке «Администрирование».
    Администрирование

    Откройте раздел «Администрирование» на «Панели управления»

  4. В окне «Проводника» ближе к концу перечня будет ярлык сервиса «Службы» — дважды кликните по нему для вызова окна.
    Ярлык «Службы»

    Откройте в перечне приложение «Службы»

  5. Сразу нужно упорядочить список служб по именам. Кликните по заголовку первого столбца с названиями пунктом. Отыщите в самом начале строку «DNS-клиент». Выделите её левой клавишей мышки.
    Перезапуск службы

    Перезапустите службы с помощью специальной ссылки

  6. Щёлкните по ссылке «Запустить», если служба для DNS-сервера ранее была отключена по каким-то причинам. Если она активирована, будут ссылки «Остановить» и «Перезапустить». Нажмите на последнюю и сделайте перезапуск своего устройства. Проверьте, была ли исправлена ошибка.
  7. Здесь нужно также учесть, что ссылок может не быть вовсе. Если открыть свойства службы двойным щелчком все параметры будут некликабельными. В некоторых версиях «Виндовс», например, в «десятке» пользователь не может изменять значения параметров для этой службы. В этой ситуации просто перезагрузите ПК.
    Отсутствие ссылок

    Если у вас нет ссылки «Перезапустить», просто перезагрузите ПК

Очистка кэша и сброс параметров DNS

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

  1. На экране нужно открыть указанную консоль для ввода команд. Для этого нажмите сразу на две клавиши Win и R. В раскрывшемся маленьком окошке напишите ключ cmd и кликните по кнопке для запуска команды.
    Команда cmd

    Выполните в окошке команду cmd

  2. Этот же ключ вы можете ввести в качестве запроса на панели «Поиск» и открыть классическое приложение редактора в результатах.
    Запрос cmd

    Введите запрос cmd в поисковой строке

  3. Теперь выполните одну за другой следующие три команды: ipconfig /release, ipconfig /flushdns, ipconfig /renew. Скопируйте и вставьте код, а затем просто нажмите на Enter.
    Команда ipconfig /flushdns

    Выполните поочерёдно три команды в консоли

  4. Практически сразу после выполнения каждой из команд в редакторе будет появляться уведомление о том, что операция прошла успешно. Закройте редактор, выполните перезапуск устройства и сразу проверьте, были ли решена проблема.
    Уведомление об успешной процедуре

    Когда выполните все команды, закройте редактор

Удаление сетевой карты в «Диспетчере устройств»

Если все вышеперечисленные способы оказались нерезультативными, попробуйте обновить оборудование для сетевой карты в «Диспетчере устройств»:

  1. Если у вас «Виндовс» 10, щёлкните по клавише «Пуск» правой кнопкой (либо зажмите комбинацию Win + X) и в контекстном меню кликните по диспетчеру.
    Контекстное меню кнопки «Пуск»

    В контекстном меню кнопки «Пуск» выберите «Диспетчер устройств»

  2. Если у вас версия «операционки» ниже, нажмите правой клавишей на классическую иконку «Мой компьютер», расположенную прямо на «Рабочем столе», и кликните по «Свойства». Этот метод подходит, кстати, и для «десятки».
    Контекстное меню ярлыка «Мой компьютер»

    Выберите «Свойства» в контекстном меню «Мой компьютер»

  3. На панели с данными о ПК и действующей «операционке» перейдите по ссылке в левой колонке, которая ведёт в диспетчер.
    Ссылка «Диспетчер устройств»

    Перейдите по ссылке «Диспетчер устройств»

  4. Раскройте в интерфейсе диспетчера перечень с адаптерами сети и отыщите адаптер, который отвечает за ваше подключение. Если у вас «Вай-фай», выберите правой клавишей мышки строку со словом Wireless или Wi-Fi. Если у вас подключение через кабель без использования роутера, кликните по Family Controller.
    Сетевые адаптеры

    Выберите в перечне свой сетевой адаптер

  5. Сначала выберите в меню пункт «Обновить конфигурацию». Подождите, пока процесс апдейта завершится, и проверьте доступ к интернету.
    Обновление конфигурации

    В контекстном меню сетевого адаптера обновите конфигурацию

  6. Если подключения нет, попробуйте полностью удалить оборудование. Выберите в контекстном меню уже «Удалить устройство». Подтвердите своё действие в сером окошке, но при этом убедитесь, что слева от пункта о драйверах не стоит галочка — удалять драйверы нельзя, иначе вам придётся их самостоятельно искать и скачивать с официального ресурса своей сетевой карты.
    Удаление компонента

    Удалите оборудование, но оставьте при этом на ПК драйверы к нему

  7. Когда оборудование исчезнет из перечня, нажмите на меню «Действие» в верхней области диспетчера и выберите первый пункт для обновления конфигурации. Адаптер снова появится в списке — проверьте подключение к интернету.
    Меню «Действие»

    В меню «Действие» сразу обновите конфигурацию оборудования

Что делать, если решить проблему не удалось

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

Если вы не знаете номер своего провайдера, найдите свой договор с компанией, который вы заключали при подключении интернета, и отыщите телефон там.

Когда будете рассказывать о своей проблеме, точно укажите текст ошибки, а также какие методы уже приняли для её исправления. Чтобы убедиться, что это именно вы звоните, вас могут попросить назвать полные ФИО и номер договора. Возможно, проблема и не на стороне провайдера, но даже в этом случае вас не оставят в беде — оператор попытается вам рассказать о других способах решения проблемы, которые вы можете применить сами на своём ПК.

Использование Google Public DNS

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

  1. Запустим для начала список с ранее созданными подключениями. Для этого раскрываем окошко «Выполнить» через сочетание Win и R, а затем пишем в строчке ключ ncpa.cpl — жмём на ОК либо на Enter и ждём выполнения команды.
    Команда ncpa.cpl

    Выполните код ncpa.cpl в окне

  2. Если ничего на дисплее не появилось, идём другим путём: переходим в «Панель управления» и в ней находим раздел «Центр управления сетями».
    Центр управления сетями и общим доступом

    Откройте через «Панель управления» «Центр управления сетями и общим доступом»

  3. Кликаем по второй строчке в левой колонке для смены параметров разных адаптеров.
    Изменение параметров адаптера

    Щёлкните по ссылке «Изменение параметров адаптера»

  4. Выбираем в окошке с подключениями своё соединение правой клавишей мышки и кликаем по «Свойства». В данном случае у нас беспроводная сеть.
    Пункт «Свойства»

    Откройте свойства вашего подключения

  5. Можно также дважды кликнуть по подключению левой кнопкой, а уже в диалоговом окне выбрать клавишу «Свойства» с жёлто-голубым щитом.
    Кнопка «Свойства»

    Кликните по кнопке «Свойства» в блоке «Активность»

  6. В разделе с сетью ищем компонент адаптера под названием «IP версии 4». Открываем его кликом по кнопке «Свойства» либо простым двойным щелчком.
    Вкладка «Сеть»

    Отыщите пункт «IP версии 4»

  7. В первом разделе с общими параметрами выбираем для DNS-сервера второе значение с ручным вводом адреса.
    Автоматическое определение DNS-сервера

    Установите ручной ввод адреса DNS-сервера

  8. Для главного сервера используем 8.8.8.8, а для второго 8.8.4.4. Сохраняем все изменения, перезагружаем «операционку» и проверяем доступ к сети. Если метод не сработал, используйте DNS-сервер «Яндекса» 77.88.8.8.
    Ввод адресов сервера

    Введите адрес DNS-сервера Google

Ошибка «Виндовс не удаётся связаться с устройством или ресурсом (основной DNS-сервер)» возникает по разным причинам: от неправильной работы антивируса и наличия вредоносного кода на ПК до неверных параметров DNS-сервера и единичного сбоя в его работе. Просканируйте свой девайс на наличие вирусов. Если ничего не обнаружится, деактивируйте на время антивирус и «Брандмауэр». После этого попробуйте перезапустить службы, а потом сбросить его параметры и удалить содержимое его кэша. Если не помогло, обновите конфигурацию вашего сетевого адаптера в «Диспетчере устройств» и поставьте DNS-серверы Google или «Яндекс» в настройках сети. Также позвоните провайдеру — возможно, что проблема на его стороне.