私がやりたいことは、ある PC を使用して、同じ 19.2.168.XX 上の別の PC でアプリケーションをテストすることです。
アプリケーション ログ ファイルを読みやすくするためだけに、SOAP 要求がさまざまな PC から送信されているように見せたいのですが、仮想 IP アドレスが適していると言われました。では、VB で範囲を定義し、それらを 1 つずつ使用するにはどうすればよいでしょうか。(これは実質的に IP ヘッダーのスプージだと思いますか?)
私がやりたいことは、ある PC を使用して、同じ 19.2.168.XX 上の別の PC でアプリケーションをテストすることです。
アプリケーション ログ ファイルを読みやすくするためだけに、SOAP 要求がさまざまな PC から送信されているように見せたいのですが、仮想 IP アドレスが適していると言われました。では、VB で範囲を定義し、それらを 1 つずつ使用するにはどうすればよいでしょうか。(これは実質的に IP ヘッダーのスプージだと思いますか?)
何をしたいのか正確にはわかりませんが、最初に WMI クラスWin32_NetworkAdapterConfigurationを調べて、それでやりたいことができるかどうかを確認することをお勧めします。
そのクラスがサポートしていない場合は、代わりにINetCfgを使用する必要があるかもしれません。この場合、ほとんどすべてのネットワーク設定を変更できると思いますが、使用するのは少し難しくなります。これは、C# から INetCfg を使用するための codeproject の記事で、少なくとも開始方法を示している可能性があります。
ランダムな IP アドレスを作成するだけの場合は、0 から 255 までの 4 つの乱数を生成し、それらの間にいくつかのドットを貼り付けます。