私が持っているすべての物理的なWin10マシンでこの問題を確認した後、テストするためにVMでWindows 10の新規インストールを起動しました。このスレッドですべての回答をテストしましたが、どれも機能しませんでした。解決策は、「Keenans」と「ECC-Dan」によってここに投稿された回答を結合することであることを発見しました。
http://answers.microsoft.com/en-us/windows/forum/windows_10-networking/win-10-dns-resolution-of-remote-network-via-vpn/513bdeea-0d18-462e-9ec3-a41129eec736? page = 1
[コントロールパネル]> [ネットワークと共有センター]> [アダプターの設定を変更]>イーサネットまたはWifiアダプターを右クリック> [プロパティ]> [IPv4]をダブルクリック> [詳細]> [自動メトリックをオフ]>インターフェイスメトリックに15を入力> [OK]> [OK]
同じ[プロパティ]ページで、[IPv6]> [詳細]> [自動メトリックのチェック解除]をダブルクリックし、インターフェイスメトリックに15を入力して[OK]> [OK]をクリックします。
これらの設定の両方を変更した後にのみ、問題は解決します。どちらか一方を元に戻すことをテストしましたが、再び壊れます。両方を変更した後、コマンドラインからnslookupを実行し、VPNが接続されているリモートネットワーク上のDNSサーバーを返しました。それ以外の場合はローカルDNSサーバーを返します。次に、EthernetインターフェイスでWiresharkキャプチャを使用し、ランダムなWebサイトにいくつかのpingを実行し、DNSパケットがキャプチャされていないことを確認しました。これは、変更を行った後、DNSクエリがすべての接続で同時にではなく、VPN接続でのみ送信されていることを証明しています(Win10 DNSリークとして知られています)。したがって、これはWin10 DNSリークのソリューションの一部でもあります。
https://medium.com/@ValdikSS/beware-of-windows-10-dns-resolver-and-dns-leaks-5bc5bfb4e3f1#.7ppsn1nda
DNSリークを修正することに注意してください。最初に上記の手順を実行する必要があります。次に、2つのレジストリ値を設定する必要があります。リンクされた記事には1つしかリストされていません。それだけでは、Win10の新しいビルドの問題は修正されません。これらのレジストリ値を設定します。
Key: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\DNSClient
Value: DisableSmartNameResolution
Data: 1
Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
Value: DisableParallelAandAAAA
Data: 1
これらすべてを実行した後にのみ、DNSクライアントの動作はWin7の状態に戻ります。これがMicrosoftのQAをどのように通ったのか疑問に思わなければなりません。