0

トラフィックを生成するための単純なGETリクエストを使用して独自のhttpクライアントを作成することを考えていますが、ソケットごとに複数のソースIPを作成するにはどうすればよいですか?

4

3 に答える 3

0

クライアントが宛先に伝えている IP アドレスに実際に住んでいない場合、クライアントはサーバーからの応答を受信せず、テストで問題が発生する可能性があります。

つまり、CURLをすばやくスクリプト化して HTTP リクエストを作成できます。 この投稿では、CURL で HTTP ヘッダーに送信元 IP アドレスを設定する方法を示します。

このソリューションの残りの半分は、複数の IP アドレスをソース マシンの NIC にバインドすることです。 この別の記事では、これを Windows で行う方法について説明しています。この記事では、Linux での方法を示しています。

独自のクライアントを作成する場合は、上記で作成した別のアドレスへのソケットのバインドを変更できます。

于 2012-06-15T18:18:57.697 に答える
0

http クライアントのクローンを多数作成します。

于 2012-06-14T13:16:54.533 に答える
0

Vsphere 5 では、VM ごとに 10 個の NIC を使用できます。

ただし、上で述べたように、複数のクローン クライアントを作成することは、おそらくネットワーク/ルーティングの観点から維持する方が簡単です。

于 2012-06-20T15:16:13.270 に答える