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

Проблема возникла с Windows 10 в том, что она всегда использует локальные DNS-серверы (а также VPN-серверы DNS) для разрешения DNS, что, в свою очередь, приводит к сценарию утечки DNS.

Подробности, найденные здесь: (Версия 2) https://forums.openvpn.net/viewtopic.php?&t=19728

Возможно, кто-нибудь может привести пример, использовать скрипт или командный файл и т. Д., Который может сохранить текущие DNS-серверы (те, которые установлены до VPN-подключения), а затем удалить эти серверы при успешном подключении к VPN, а также восстановить те оригинальные Серверов при отключении (или потере) VPN-соединения.

Крюками, которые я использовал бы для выполнения такого скрипта, были бы директивы клиента OpenVPN –up и –down

Большое спасибо

В это время OpenVPN предоставляет новый плагин для управления W10 DNS. Подробнее см. Здесь.

Обратите внимание на то, что эта проблема возникла с помощью W10 DNS в отчете об ошибке OpenVPN. Это показывает, что Microsoft внедрила шаги, которые явно переопределяют предпочтения пользователей.

https://community.openvpn.net/openvpn/ticket/605 [Разрешено]

  • Маршрутизация всего трафика через туннель OpenVPN
  • Балансировка нагрузки с несколькими шлюзами
  • Маршрутизация определенной подсети в туннель VPN
  • Openvpn tls 1.2
  • OpenVPN для доступа к VPN моей компании
  • Проблема маршрутизации OpenVPN
  • Настройка маршрутизации и iptables для нового VPN-подключения для перенаправления ** только ** портов 80 и 443
  • Сервер OpenVPN не работает так, как должен: не может получать большинство пакетов от устройства LAN до туннелированного клиента
  • Выключатель kill OpenVPN не работает
  • Клиент OpenVPN как сервер SOCKS 5?
  • OpenVPN: трассировать только определенные IP-адреса через VPN?
  • Давайте будем гением компьютера.