指定されたネットワークでプログラムを実行しますか?


0

Windows 10(または7以上)でプログラムが使用するネットワーク接続を指定する方法はありますか?具体的には、RDP over WiFiを除くすべてのプログラムをEhternetで実行するにはどうすればよいですか?イーサネットが優先順位/デフォルトアダプターであることは既に指定しましたが、ファイアウォールの制限によりWiFiで実行するにはRDPが必要です。


ここで少し混乱しています。別のコンピューターからコンピューターでプログラムを実行しようとしていますか?それとも、プログラムを使用するコンピューターにRDPを使用していますか?
JukEboX

「指定されたネットワーク」とはどういう意味ですか?あなたの質問はネットワークについて尋ねますが、あなたの説明はアダプターについて話します。このコンピューターは、2つの異なるIPアドレスを持つ2つの異なるネットワーク上にありますか?もしそうなら、コンピュータがデュアルネットワーク構成用に適切に構成されていると仮定すると(これはまずありませんが、明らかに最初に行わなければなりません)、プログラムで正しいIPアドレスを使用する限り、「動作する」はずです。
デビッドシュワルツ



ネットワークの外部にあるコンピューターにRDPを試みています。ファイアウォールが壊れていて管理者がいないため、仕事を実行するためにRDPプロトコルブロックを回避するための回避策が必要です。返信いただきありがとうございます。他のスレッドと前述のプログラムを見ていきます。
チャドクインラン

回答:


2

いいえ、ネットワークのIPレイアウトで、2番目のNICから出るRDP宛先へのIPルートを設定できる場合を除きます。

一般的に、アプリケーションはNICを知らず、通信したい宛先IPアドレスのみを知っているため、リモートホストに到達する方法の詳細はOSに任せます。OSのIPスタックは、特定のアドレスへの接続に使用される出口インターフェイスなど、ルーティングの詳細を処理します。

RDPがリモートステーションに接続する唯一の方法である場合、特定の出口インターフェイスとコストメトリックを使用して、そのデバイスへの永続的なルートを作成できます。常にそのルートを取ります。

Windowsでは、route -p add <routeinfo>コマンドは永続的なルートを作成できます。10.0.0.3が割り当てられたNICから10.0.0.2へのルートを設定するには、次のようなものを使用します。

route -p add 10.0.0.2 mask 255.255.255.255 10.0.0.3 metric 1

ルートは非常に特定の宛先へのものであり、メトリックが低いため、同じ特定性とメトリックを持つ別のルートが存在しない限り、このルートは毎回10.0.0.2に到達するように選択されます。


返信いただきありがとうございます。これは、RDPにしようとしている単一の特定の宛先IPであるため、routeコマンドは必要なことを正確に行うことができます。ありがとう!
チャドクインラン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.