In Windows XP:
How do you direct traffic to/from a particular site to a specific NIC?
For Instance: How do I say, all connections to stackoverflow.com should use my wireless connection, while all other sites will use my ethernet?
In Windows XP:
How do you direct traffic to/from a particular site to a specific NIC?
For Instance: How do I say, all connections to stackoverflow.com should use my wireless connection, while all other sites will use my ethernet?
もっと簡単な方法があるかどうかはわかりませんが、1 つの方法は、デフォルト ルートよりも低いメトリック (コスト) を使用して、ワイヤレス接続を明示的に指定する stackoverflow.com の IP にルートを追加することです。
nslookup www.stackoverflow.com を実行すると、67.199.15.132 という 1 つの IP しか表示されないため、構文は次のようになります。
route -p add 67.199.15.132 [ワイヤレス ゲートウェイ] メトリック [デフォルト ルートより低いメトリック] IF [ワイヤレス インターフェイス]
詳細については、route コマンドを参照してください。
特定のホストが目的のインターフェイスを通過するように、ルーティング テーブルを変更します。
イーサネットまたはワイヤレスの「デフォルト」ルートが必要です。ただし、トラフィックを他のインターフェイス経由で転送するには、コマンド ラインの「route」コマンドを使用して、リダイレクトする特定の IP アドレスへのルートを追加します。
たとえば、stackoverflow.com の IP アドレスは 67.199.15.132 です (これは、nslookup を使用するか、ping を実行することで確認できます)。route add 67.199.15.132 mask 255.255.255.255 abcd IF e を発行します。ここで、abcd == ワイヤレス インターフェイスの反対側のルーターの IP アドレス、e はインターフェイス番号です (「route print」コマンドを実行すると、各インターフェイスが一覧表示されますそしてそれはインターフェース番号です)。
「-p」フラグをルート コマンドに追加すると、ルートはリブート間で永続的になります。
route コマンドを使用して実行できるはずです。ルート追加 (IP アドレス) (ネットマスク) (ゲートウェイ) メトリック 1
XP 内で、スタティック ルートを追加/変更することで、通常、そのような場合に必要なことを達成できることがよくあります。
もちろん、より優れたインターフェイスを提供する可能性のある他の「高レベル」の COTS ツール/ファイアウォールがあります。
ルートを変更する際の 1 つの注意点 - VPN が設定されると、VPN トンネルは静的ルートの変更にあまり満足しないため、スクリプトを使用して NIC を初期化した後、Windows の起動時に必ず設定してください。
静的ルート - VPN トンネルを使用していない限り、これらは正常に機能します。
Windows の「ルート」ヘルプ
ネットワーク ルーティング テーブルを操作します。
ROUTE [-f] [-p] [コマンド [宛先] [MASK ネットマスク] [ゲートウェイ] [METRIC メトリック] [IF インターフェイス]
-f すべてのゲートウェイ エントリのルーティング テーブルをクリアします。これをコマンドの 1 つと組み合わせて使用すると、コマンドを実行する前にテーブルがクリアされます。-p ADD コマンドと一緒に使用すると、システムの起動後もルートが永続化されます。デフォルトでは、システムの再起動時にルートは保持されません。常に適切な永続ルートに影響を与える他のすべてのコマンドでは無視されます。このオプションは、Windows 95 ではサポートされていません。 コマンド 次のいずれかです。 PRINT ルートを印刷します ADD ルートを追加します DELETE ルートを削除します CHANGE 既存のルートを変更します