В Windows 10 возникла проблема, заключающаяся в том, что она всегда использует свои локальные DNS-серверы (а также DNS-серверы, назначенные VPN) для разрешения DNS, что в свою очередь приводит к утечке DNS.
Подробности можно найти здесь: (Версия 2)https://forums.openvpn.net/viewtopic.php?&t=19728
Возможно, может ли кто-нибудь привести пример, использовать скрипт или пакетный файл и т. д., которые могут сохранять текущие DNS-серверы (те, которые были установлены до подключения к VPN), а затем удалять эти серверы при успешном подключении к VPN, а также восстанавливать эти исходные серверы при отключении (или потере) подключения к VPN.
Хуки, которые я бы использовал для выполнения такого скрипта, — это клиентские директивы OpenVPN — up и — down.
Большое спасибо
решение1
В настоящее время OpenVPN предоставляетновый плагиндля управления W10 DNS. Пожалуйста, см.этотдля получения подробной информации.
Обратите внимание на работу, проделанную в связи с этой проблемой W10 DNS в отчете об ошибке OpenVPN. Это показывает, что Microsoft предприняла шаги, которые явно переопределяют предпочтения пользователей.