web-dev-qa-db-ja.com

Windows10のデフォルトDNSサーバーをオーバーライドして、OpenVPNが割り当てられたDNSサーバーを使用するにはどうすればよいですか?

Windows 10では、DNS解決に常にローカルDNSサーバー(およびVPNが割り当てたDNSサーバー)を使用するという問題が発生しました。これにより、DNSリークシナリオが発生します。

詳細はこちら:(バージョン2) https://forums.openvpn.net/viewtopic.php?&t=19728

スクリプトやバッチファイルなどを使用して、現在のDNSサーバー(VPN接続の前に設定されたサーバー)を保存し、VPNに正常に接続されたらそれらのサーバーを削除し、元のサーバーを復元することもできます。 VPN接続の切断(または喪失)時のサーバー。

このようなスクリプトを実行するために使用するフックは、OpenVPNクライアントディレクティブ--upおよび--downです。

どうもありがとう

1
dotvotdot

現時点では、OpenVPNはW10 DNSを制御するための新しいプラグインを提供しています。詳細は this をご覧ください。

OpenVPNバグレポートのW10DNSでこの問題に取り組んだ作業に注意してください。これは、Microsoftがユーザーの好みを明確に上書きする手順を導入したことを示しています。

https://community.openvpn.net/openvpn/ticket/605 [解決済み]

1
dotvotdot