アプリケーションが置かれているマシンに SoapClient があるとします (具体的には、Microsoft.Web.Service3.Messaging.SoapClient を使用しています)。これは、送信要求を送信し、代わりに SoapEnvelope を取得することによって、問題なくリモート ロケーションと通信します (確立されたプロセス)。
上記のシナリオは、アプリケーションが置かれているマシンに割り当てられた IP を介したものです。
ここで、このプロセスを変更する必要があります。マシンにさらに 2 つの IP を追加する必要があり、送信要求をデフォルト IP ではなく特定の IP に「バインド」する必要があります。
したがって、リモートの場所では、3 つの異なる IP から要求を受信しているように見えますが、実際にはすべて同じマシン/アプリケーションからのものです。
発信リクエストを特定の IP にバインドするにはどうすればよいですか? これは、ログインではなくIPを介して、リモートロケーションが特定のアカウントに「ロックダウン」する方法です(これは私が提案したもので、彼らは拒否しました). 彼らは、これを行うことができるはずだと言いました (特定の IP へのバインド) が、Microsoft の SoapClient オブジェクトでこれを行う方法がわかりません。
助言がありますか?