Windows 10, VPN и медленный поиск DNS


10

Я не могу понять это. Я использовал Windows 7, и у меня не было проблем с подключением VPN к работе и просмотру веб-сайтов. С переходом на Windows 10 это другое дело.

Windows 10 и нет VPN, нет проблем. Я могу пинговать google.com и сразу получить ответ, а также IP-адрес. Windows 10 и VPN, начальный пинг занимает хорошие 10 секунд, прежде чем получить ответы. Как только я получаю IP, это быстро, но начальный поиск DNS идет медленно. Я могу пинговать адреса напрямую и без задержки, так что это определенно связано с DNS.

Я сделал это в PowerShell:

Get-VpnConnection

Set-VpnConnection -Name "VPN Name" -SplitTunneling $True

Я считаю, что это работает в том смысле, что через VPN проходит очень мало трафика, но запросы DNS все еще медленные.

Я также отключил IPv6 из VPN-подключения.

Если бы можно было настроить DNS-серверы для использования соединением vpn, я думаю, что моя проблема исчезнет, ​​но я не могу их установить. Кнопка свойств на IPv4 ничего не делает ... по крайней мере, для VPN-подключения.

Любые другие предложения, чтобы заставить это работать гладко?


1
Посмотрите, улучшит ли этот ответ ситуацию.
Harrymc

К сожалению, это не так.
Распознаватель

1
Кажется, что Windows 10 VPN полна ошибок и недостающего кода. Попробуйте установить, DisableParallelAandAAAA как описано здесь и DisableSmartNameResolutionкак описано здесь . Перезагрузка после каждого изменения. Похоже, что проблемы с VPN в Windows 10 заставили многих людей вернуться к Windows 7/8, так что вы должны быть благодарны, что ваша проблема задерживается всего на 10 секунд.
harrymc

Я мог бы на самом деле вернуться к 7 сам.
Распознаватель

Если вы обновили с 7 до 10 и не удалили папку Windows.old, то вернуться очень просто.
Harrymc

Ответы:


3

Если в текущей версии Windows 10 VPN кажется слишком много проблем, это может оставить только два варианта:

  1. Подождите, пока VPN будет исправлен в Windows 10
  2. Вернитесь к Windows 7 , как описано ниже:

Если вы установили Windows 10 поверх Windows 7 и сохранили полученную папку C:\Windows.old, вы можете использовать ее для возврата к Windows 7.

Это процедура:

  • В меню «Пуск» Windows 10 выберите « Настройки»
  • Нажмите Обновить и безопасность
  • Под «Вернуться к предыдущей версии Windows», нажмите кнопку Начать
  • Введите какой-нибудь гневный текст сообщения в поле «Почему вы возвращаетесь?» экран
  • Нажмите Next и подождите, так как это займет некоторое время
  • Вам нужно будет иметь свой пароль к Windows 7, когда процесс будет завершен.

Это более подробно объясняется со скриншотами в статье: Как понизить версию Windows 10 .

Если вы удалили папку Windows.old, чистая установка Windows 7, вероятно, является единственным оставшимся способом понижения версии.

Перед началом убедитесь, что у вас есть полная резервная копия ваших данных.


7

Отключите IPv6 как на вашей сетевой карте, так и на VPN. Это сделало это для меня.


Как это сделать?
Ramhound

БЛАГОДАРЮ ВАС! работал для меня тоже. @ Ramhound, Сеть и Интернет> Ethernet> Изменить параметры адаптера> <выберите адаптер>, щелкните правой кнопкой мыши свойства. Снимите флажок с версии Интернет-протокола 6> ОК.
asp316

@ asp316 - я знаю как. Я просил разъяснений, поэтому ответ был приемлемого качества.
Ramhound

1

У меня была эта проблема в Win 10 - Chrome / Firefox и Edge. Я отключил IPV6 на сетевой карте Ethernet, и время поиска DNS сократилось с 20+ секунд до почти мгновенного. Настройки / Сеть и Интернет / Ethernet / Изменить настройки адаптера / Свойства - и убрать галочку с Internet Protocol V6.


1

У меня была такая же проблема, и я нашел решение, которое помогло мне. Что я сделал, так это изменил порядок привязки адаптеров в Windows 10 таким образом, чтобы Wi-Fi имел меньший приоритет, чем VPN. Вот как это сделать:

  1. Откройте PowerShell от имени администратора
  2. Посмотреть все адаптеры с помощью команды netstat -rn
  3. Просмотрите индекс интерфейса, используя команду Get-NetIPInterface
  4. Измените показатели Wi-Fi-адаптера на большее, чем VPN (в моем списке адаптеров VPN был указан как Microsoft Wi-Fi Direct Virtual Adapter)

Это изменение выполняется с помощью следующей команды: Set-NetIPInterface -InterfaceIndex "введите индекс интерфейса карты Wi-Fi в двойных кавычках." -InterfaceMetric "введите новую метрику, которая должна быть больше, чем виртуальный адаптер в двойных кавычках".

Я надеюсь, что это помогает, это сработало для меня.


Выдержит ли это изменение перезагрузку?
Мортен
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.