一部のアプリケーションでネットワーク -> サービス順序で 2 番目のネットワークを使用するように強制するにはどうすればよいですか?

一部のアプリケーションでネットワーク -> サービス順序で 2 番目のネットワークを使用するように強制するにはどうすればよいですか?

私のコンピューターは 2 つのネットワークに接続されており、1 つ目はイーサネット経由で、2 つ目は USB WiFi 経由で接続されています。

最初のネットワークにはインターネットはなく、仕事で使用する必要のあるローカル アプリケーションとローカル サイトのみがあります。

インターネットにアクセスしたいときは、まずネットワークの順序を USB WiFi に変更しますが、その後、ローカル サイトやアプリケーションへの接続が失われます。

Google Chrome などのプログラムに 2 番目のネットワークのみを使用し、他のすべてのアプリケーションは 1 番目のネットワークを使用するように指示する方法はありますか?

答え1

最善のルートは、ルーティングを設定して、問題のネットワークに接続するためにどのインターフェースを選択するかをコンピュータが認識できるようにすることです。

したがって、デフォルト ゲートウェイは、インターネットに接続されたネットワークの gw にのみ設定する必要があります。内部ネットワークにはゲートウェイを指定しないでください。アクセスする必要があるすべてのサブネットを手動で指定し、他のネットワークにある gw を使用する必要があります。

環境についてもっと詳しく知らないと、より詳細な情報を提供するのは難しいです。たとえば、インターネットに接続されていないインターフェイスで到達する必要があるサブネットの数などです。1 つしかない場合は、必要がないため、何もする必要はありません。

また、両方のネットワークで同じ IP 範囲を使用していないと想定しています。

答え2

Windows ではこれをネイティブに行うことはできません。サードパーティのアプリケーションが必要です。 強制バインドIPこれを行うには、ここにいくつかの良い例があります方向

関連情報