web-dev-qa-db-ja.com

OpenVPN DNSが解決に失敗する

VPNをデフォルトゲートウェイとしてリダイレクトし、内部DNSサーバーをプッシュするオプションが構成されているOpenVPNサーバーに接続しています。

Push "dhcp-option DNS 192.168.1.2"
Push "redirect-gateway def1"

私がするとき:

ipconfig /all

リストに自分の192.168.1.2 DNSサーバーが表示されます。私がすることもできます ping 192.168.1.1が成功しました。

私の問題は、私がping somesite.internal.dom内部DNSサーバーから結果が得られません。 OpenDNS(VPN以外のDNSトラフィックを処理しています)から、サイトが存在しないという結果を得ています。

もし私が ping somesite.internal.domネットワークに直接接続されている(つまり、VPNに接続されていない)マシンからは、適切に解決されます。

OpenVPN接続でVPN DNSサーバーを最初に試すにはどうすればよいですか?または、ローカルDNSトラフィックをすべて無視するには?

9
omghai2u

ネットワークインターフェイスのバインド順序によって、WindowsがDNSサーバーにアクセスする順序が決まります。使用しているWindowsのバージョンは指定しません。 Windowsの場合XP [ネットワーク接続]ダイアログの[詳細設定...]ダイアログでは、バインドの順序を変更できます。Windows7と同じ場所にありますが、 [ネットワーク接続]ダイアログへのアクセスに関して若干変更しました(通常、ncpa.cplとにかくWindows 7にアクセスするには...)

OpenVPNの「NIC」を「接続」リストのリストの一番上に置くと、そのDNSサーバーが最初に照会されます。

10
Evan Anderson

Windows 7では、ncpa.cplを開いた後、[Alt]をタップしてメニューを表示する必要があります。次に[詳細]-> [詳細設定...]に移動して、バインドの順序を編集できるダイアログを表示します。

5
Tim Davis