DNS сервер не отвечает: быстрое решение

В Windows 10, когда вы подключаетесь к частной сети с помощью VPN-клиента, вы заметите, что работа в Интернете начинает сильно замедляться.

Master Browser и SMB 0

Если отключается сетевое обнаружение, проблема может быть в Master Browser – в службе, которая выстраивает список активных сетевых компьютеров. Локальная сеть должна содержать в себе только один главный компьютер, который выполняет роль активного обозревателя.

Работа службы зависит от сборки Windows 10. В ранних сборках, например в 1703, работа службы Master Browser оставляет желать лучшего. Многие пользователи полностью ее отключали и пользовались услугами Windows 7. Компьютер на «семерке» устанавливался в качестве главного обозревателя.

Начиная с версии 1709 разработчики отключили по умолчанию протокол SMB 1.0. Вместе с ним отключается и служба, обнаруживающая и составляющая список активных ПК (Master Browser). Подключение протокола возможно через Панель управления (как с ней работать, мы писали здесь).

Заходим в раздел «Программы и компоненты» и выбираем пункт «Включение и отключение компонентов».

Подключаем протокол SMB 1.0, установив соответствующие маркеры.

Автозапуск VPN подключения с помощью планировщика Windows

Попробуем настроить автозапуск VPN с помощью функций планировщика (Task Sheduller) Windows. Для этого запустите программу Start->All Programs-> Accessories-> System Tools->Task Scheduler, или же в командной строке выполните:

Создадим новое простое задание планировщика с именем «AutoConnectVPN»

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

  • When the computer starts (при загрузке компьютера)
  • When I log on (при входе пользователя в систему)

Выбор в данном случае за вами, т.к. в зависимости от требования к организации системы иногда нужно, чтобы VPN автоматически подключался при загрузке компьютера (пользователь еще не вошел в систему). Это удобно использовать на серверах (для служб, работающих в фоновом режиме или для выполнения других автоматических операций). Если же требуется, чтобы VPN запускался только при входе пользователя (начало рабочего дня оператора или работника удаленного офиса), нужно выбрать второй вариант.

Затем указываем что планировщик должен запустить программу (Start a program).

В следующем окне нужно указать какую программу нужно запустить и с какими параметрами. Мы запускаемC:\Windows\system32\ с аргументами vpn_office winitpro_admin [email protected]@

После окончания работы мастера, в списке задач, выполняемых при загрузке Windows, появится еще одна с именем AutoConnectVPN. Теперь при следующей загрузке системы VPN соединение должно подняться автоматически.

Для Windows 7/ Win 8. В том случае, если соединение не установиться, попробуйте в планировщике задач найти созданное вами задание и в его свойствах на вкладке General укажите — Run with highest privileges (запускать с правами администратора), это должно помочь.

Проверка DNS клиента

Следующее, что нужно проверить, если вы получаете ошибку DNS сервер не отвечает, это работу DNS клиента в вашей операционной системе Windows 7 или Windows 10. Для этого вам нужно запустить встроенную утилиту «Службы». Для этого проще всего нажать Windows-R и выполнить команду «».

Читайте также:  ИСПРАВЛЕНО: Случайно удален раздел восстановления/загрузки Windows 10

Дальше нужно найти и открыть службу «DNS-клиент». Здесь нужно проверить состояние службы, должно быть указано, что служба работает. Если она оставлена, то ее нужно запустить при помощи соответствующей кнопки. Также нужно проверить тип запуска, здесь должен использоваться автоматический запуск.

После этого перезагружаем компьютер и проверяем работу интернета на наличие ошибки «DNS-сервер не отвечает».

Проверяем настройки DNS–подключения

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

  1. Кликните правой кнопкой мыши на иконку доступных подключений, расположенной на системной панели рабочего стола. 
  2. Откройте вкладку «центр управления общим доступом». и перейдите в раздел настроек адаптера. 
  3. В списке доступных подключений выберите активное, которое работает в данный момент, зайдите в свойства. Wi-Fi обозначается, как беспроводная сеть, а кабельное соединение – Ethernet. В появившемся меню щелкните на TCP/IPv4 и перейдите в свойства. 
  4. Если в поле указан номер адреса DNS, то активируйте автоматическое получение адресов, поставив галочку в соответствующем месте. 
  5. Сохраните и выполните перезагрузку системы.

Очень часто в таких ситуациях помогает заполнение цифровых полей серверами от Google. Введите: 8:8:8:8, 8:8:4;4. Если такая ошибка актуальна для всех устройств, подключенных к беспроводной связи, то решить ее можно в настройках роутера (раздел WAN), заполнив те же адреса. 

Проверка настроек dns сервера

Для этого нужно обратиться к панели управления сетью, расположенной в правом нижнем уголке таск-бара. Она имеет иконку монитора, рядом с которой лежит Enternet-кабель. Кликаем по ней левой кнопкой манипулятора. Далее кликаем правой клавишей манипулятора по полю, где написано «Подключено», затем переходим к «Свойствам». Кликаем по вкладке «Сеть» и переходим к пункту «Свойства», предварительно нажав «Протокол Интернета четвертой версии». Во вкладке с DNS-адресами попробуйте выбрать параметр «Загрузить DNS-сервер на автомате». Если это не помогло, то введите адрес (предпочитаемый и альтернативный) самостоятельно. Он написан в договорных сертификатах о подключении. DNS-адрес можно также узнать у провайдера, позвонив ему.

Совет: корректный DNS-адрес можно прописать не только в настройках Windows, но и в панели управления самого роутера. Если вы используете программные утилиты от TP-LINK, то воспользуйтесь параметром быстрой настройки (Quick Setup).

Редактирование rasdial-файла конфигурации

Причины появления ошибки 800, способы устранения

Выше уже упоминалось про этот файл, а именно: про установку прав на него. В этом разделе дополнительно рассмотрено, как его отредактировать, если проблема с доступом в Интернет так и не решена:

  1. найти через меню «Пуск» или поиск приложения «Блокнот» (можно аналогичное);
  2. запустить его от имени Администратора;
  3. в меню «Файл» — «Открыть» указать путь: «Имя_системного_диска:\Users\Имя_пользователя\AppData\Roaming\Microsoft\Network\Connections\Pbk\»;
  4. нажать сочетание клавиш «Ctrl+F» и найти переменную IpPrioritizeRemote, установить ей значение «0»;
  5. нажать «Файл»-«Сохранить» и закрыть («Файл» — «Закрыть» или крестик в верхнем правом углу).
Читайте также:  3 способа узнать, что кто-то пользовался компьютером без вашего ведома

В том случае, когда виртуальный адаптер pptp vpn windows включен, не работает Интернет, – это может быть связано со множеством причин. Для их решения необходимо в первую очередь убедиться, что соединение с Сетью стабильное, логин и пароль корректные, а после этого уже переходить к действиям, описанным в инструкции. После того как соединение будет налажено, можно подключаться к необходимым ресурсам.

Подгорнов Илья ВладимировичВсё статьи нашего сайта проходят аудит технического консультанта. Если у Вас остались вопросы, Вы всегда их можете задать на его странице.

Запуск и настройка на компьютере с Windows

Чтобы включить DHCP на ПК под управлением Windows 7 или Windows 10, нужно выполнить похожий набор действий.

Проверка службы

Чтобы включить службу DHCP клиент на ПК, или убедиться, что она работает, откройте «Выполнить» (Win+R), напишите «».

В открывшемся окне «Службы» найдите dhcp клиент, нажмите правой кнопкой и выберете «Свойства».

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

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

Настраиваем сетевой адаптер

Войдите в «Сетевые подключения» нажатием Win+R и вводом «».

Откройте свойства вашей сети, TCP/IPv4.

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

Аналогичные манипуляции можно провести из командной строки. Открываем «Выполнить» (Win+R ), пишем «cmd».

Команда для установки IP адреса автоматически:

netsh interface ip set address «имя вашего подключения» dhcp

Команда для установки адреса DNS сервера автоматически:

netsh interface ip set dnsserver «имя вашего подключения» dhcp

Имя подключения посмотрите в его свойствах.

Включить подключение vpn dhcp

Имеется удаленная подсеть В ней роутер с адресом раздает интернет. В подсети имеется сервер Windows 2003 с адресом , на нем настроен прием VPN подключений. На роутере, соответственно, настроен форвардинг впн-порта на сервер, чтобы можно было подключаться к VPN-серверу из инета.

При подключении клиента по VPN его виртуальному VPN-интерфейсу присваивается айпишник из диапазона , адрес сервера в этом диапазоне —

На роутере прописан маршрут: network , netmask , gateway Благодаря ему компьютеры локальной сети могут пинговать впн-клиентов по их виртуальным айпишникам.

В свойствах VPN-соединения у клиента есть параметр TCP-IP: «использовать основной шлюз в удаленной сети». Если его оставить включенным (не проверял), то интернет-трафик клиент будет пускать через это впн-соединение, что не нужно ни клиенту, ни серверу.

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

Чтобы клиент её увидел, нужно прописать на нем маршрут вида: network , netmask , gateway , где «» — айпи-адрес VPN-интерфейса клиента. После прописывания такого маршрута становится возможным доступ к ресурсам удаленной локальной сети (даже DNS работает).

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

Когда я настраивал полностью аналогичную конфигурацию на OpenVPN, то такой проблемы не возникло. В конфигруацонном файле сервера OpenVPN я прописал директиву push «route », благодаря которой соответствующий маршрут автоматически создавался при подключении. При этом, разумеется, интернет-трафик клиента не перенаправлялся в VPN-туннель.

Читайте также:  Как включить или отключить компоненты системы в Windows 7

Как добиться того же самого в виндовом VPN? Нужно, чтобы при подключении VPN-а клиенту становилась доступна удаленная подсеть без необходимости прописывать маршрут до нее ни вручную, ни каким-либо батником.

Благодарю всех, кто откликнется.

1. RU_Taurus , 10:27
MauSКогда я настраивал полностью аналогичную конфигурацию на OpenVPN, то такой проблемы не возникло. В конфигруацонном файле сервера OpenVPN я прописал директиву push «route », благодаря которой соответствующий маршрут автоматически создавался при получает адрес автоматически с виндового DHCP? Если да, то отдавать ему маршрут по DHCP.
2. MauS , 10:54
RU_TaurusНет, адрес присваивается из указанного диапазона.

Но я пробовал сделать, как вы предложили. Это ничего не меняет. А «отдавать ему маршрут по DHCP» — такой опции нигде не нашел.

В настройках выдаваемых клиентам адресов можно выбрать либо DHCP, либо указать диапазон вручную. Нет опций шлюза или маршрута. В обоих случаях (DCHP либо диапазон вручную) впн-интерфейсу клиента присваивается маска и не присваивается шлюз.

3. RU_Taurus , 11:05
MauSЯ уже честно говоря не помню как это делается в виндовом DHCP, но для него вроде никто dhcp-options не отменял (адрес роутера тоже опцией отдается кстати). В никсовом ICS это реализовано и работает.
4. яверт , 11:09
MauSчто вам мешает прописать route add MASK Metric 20
5. MauS , 11:14
яверт1) Это противоречит условию задачи (см последний абзац первоначального поста).2) Этот маршрут неверен. При попытке его прописать выдается ошибка «шлюз не лежит в той же подсети».

RU_TaurusРазумеется, на DHCP сервере прописан шлюз. Однако при подключении по VPN, клиенту он не назначается. Не уверен, как это на самом деле, но предполагаю, что DHCP-сервер не общается с клиентом; он общается с VPN-сервером, выдает ему айпишник, а VPN-сервер уже назначает этот айпишник клиенту.

6. RU_Taurus , 11:28
MauSПоверьте, я бы вам без проблем подсказал как это решается на платформе Windows, но к сожалению (или к счастью) уже достаточно давно не занимаюсь администрированием данной платформы. Могу лишь утверждать, что в связке ICS+mpd маршруты при подключении VPN-клиента отдаются.
7. Джамаль , 11:43
MauS

Разумеется, на DHCP сервере прописан шлюз. Однако при подключении по VPN, клиенту он не назначается.

Найди на DHCP-сервере опцию под названием Static route (номер 033) и в неё впиши требуемый тебе маршрут.

8. vinni , 12:27
MauSPPTP-сервер и нормальный комплект маршрутов!, #31 ( >Там правда ещё и ISA, но суть та же — РРТР-клиенту выдаются маршруты с а сама опция, как уже сказно — Static Route

явертчто вам мешает прописатьroute add MASK Metric 201. Как уже сказали — это неверно2. Адрес РРТР-интерфейса клинета может измениться, а значит надо писать нетривиальный скрипт3. У юзера (особенно если он посторонний) может не быть прав на route add, может не хватать ума, может быть другая ОС

Разумеется, на DHCP сервере прописан шлюз. Однако при подключении по VPN, клиенту он не назначается.А весело бы было если бы он назначился, правда? Не задумывались?