4

アプリケーションが置かれているマシンに SoapClient があるとします (具体的には、Microsoft.Web.Service3.Messaging.SoapClient を使用しています)。これは、送信要求を送信し、代わりに SoapEnvelope を取得することによって、問題なくリモート ロケーションと通信します (確立されたプロセス)。

上記のシナリオは、アプリケーションが置かれているマシンに割り当てられた IP を介したものです。

ここで、このプロセスを変更する必要があります。マシンにさらに 2 つの IP を追加する必要があり、送信要求をデフォルト IP ではなく特定の IP に「バインド」する必要があります。

したがって、リモートの場所では、3 つの異なる IP から要求を受信して​​いるように見えますが、実際にはすべて同じマシン/アプリケーションからのものです。

発信リクエストを特定の IP にバインドするにはどうすればよいですか? これは、ログインではなくIPを介して、リモートロケーションが特定のアカウントに「ロックダウン」する方法です(これは私が提案したもので、彼らは拒否しました). 彼らは、これを行うことができるはずだと言いました (特定の IP へのバインド) が、Microsoft の SoapClient オブジェクトでこれを行う方法がわかりません。

助言がありますか?

4

1 に答える 1

0

MSDN のドキュメントを見ると、マシン上の特定の IP アドレスにバインドする手段はありません。

于 2010-07-16T03:46:38.817 に答える