Windows 7を実行していますが、プライマリ(有線)インターフェイスを経由せずに、DNSトラフィックを別のネットワークインターフェイス経由で8.8.8.8にルーティングする必要があります。他のトラフィックは、2番目のインターフェイス(3G)を介してルーティングしないでください。一部は速度が原因で、一部は10.x.x.x範囲のサーバーが原因です。トラフィックをルーティングするようにWindowsを構成するにはどうすればよいですか?
特に、2番目のインターフェイスが接続されていないか無効になっていない場合に8.8.8.8へのルートが見つからないようにWindowsを構成するにはどうすればよいですか?
実行の結果route print
2番目のインターフェースを有効にした場合:
===========================================================================
Interface List
11..1c 6f 65 38 15 c3 ......Realtek PCIe GBE Family Controller
20...8a 4e 09 12 1f 35 ......Remote NDIS based Internet Sharing Device
1...........................Software Loopback Interface 1
12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
13...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 10.0.0.1 10.0.10.29 10
0.0.0.0 0.0.0.0 192.168.42.129 192.168.42.205 266
10.0.0.0 255.255.0.0 On-link 10.0.10.29 266
10.0.10.29 255.255.255.255 On-link 10.0.10.29 266
10.0.255.255 255.255.255.255 On-link 10.0.10.29 266
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.42.0 255.255.255.0 On-link 192.168.42.205 266
192.168.42.205 255.255.255.255 On-link 192.168.42.205 266
192.168.42.255 255.255.255.255 On-link 192.168.42.205 266
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 10.0.10.29 266
224.0.0.0 240.0.0.0 On-link 192.168.42.205 266
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 10.0.10.29 266
255.255.255.255 255.255.255.255 On-link 192.168.42.205 266
===========================================================================
Persistent Routes:
None
私は実行することによって部分的に成功しています:
route -p add 8.8.8.8 mask 255.255.255.255 10.0.0.1 metric 1000 if 11
route -p add 8.8.8.8 mask 255.255.255.255 192.168.42.129 metric 1 if 20
route -p change 0.0.0.0 mask 0.0.0.0 192.168.42.129 metric 1000 if 20
最後の行は、2番目のインターフェイスを接続し直したときに、標準値266に影響を与えず、毎回再実行する必要がありました。 2番目のインターフェイスが接続されて設定されている場合、トラフィックはプライマリインターフェイスを通過して8.8.8.8に到達しませんが、ルーティングテーブルは標準インターフェイスを介した8.8.8.8への接続を許可します。これらの結果は、pingへの最初のインターフェイスを手動で提供することで検証したWiresharkを使用して検証しました。
部分的な回答が同様のケースに十分である場合に備えて、これを投稿してください。
NIC優先度が正しくない可能性があります。両方のNICが接続されている状態で開いている
Control Panel\Network and Internet\Network Connections
次に、Alt + nを押して[詳細設定]メニューを開き、[詳細設定]をクリックします。次に、プライマリインターフェイスにするNIC)を選択し、矢印ボタンを使用して上部に移動します。