0

我正在考虑使用简单的 GET 请求创建自己的 http 客户端来生成流量,但是如何为每个套接字创建多个源 IP?

4

3 回答 3

0

创建大量 http 客户端的克隆。

于 2012-06-14T13:16:54.533 回答
0

如果您的客户端实际上并不位于您告诉目的地的 IP 地址 - 您的客户端将不会收到来自服务器的响应,这可能会导致您的测试出现问题。

因此,话虽如此 - 您可以快速编写CURL脚本来发出 HTTP 请求这篇文章展示了如何让 CURL 在 HTTP 标头中设置源 IP 地址。

该解决方案的另一半是将多个 IP 地址绑定到源计算机上的 NIC另一篇文章解释了如何在 Windows 上执行此操作,而这篇文章在 Linux 中进行了展示。

如果您准备编写自己的客户端,则可以将套接字绑定更改为您在上面创建的不同地址。

于 2012-06-15T18:18:57.697 回答
0

在 Vsphere 5 中,每个 VM 可以有 10 个网卡。

但如上所述,从网络/路由的角度来看,创建多个克隆客户端可能更容易维护。

于 2012-06-20T15:16:13.270 回答