要测试我的负载均衡器,我需要创建多个 TCP/IP 连接(来自一个主机)。可以使用哪种工具来创建具有不同源 IP 地址的会话?(不用担心,只在我的私有 LAN 中)。
答案1
最简单的做法是将多个 IP 分配给一个主机,然后使用某种方法绑定到特定的源 IP。由于这是 TCP/IP,您需要处理响应,因此制作起来可能很麻烦。
在 Linux 中,如果你碰巧使用 Curl,那么你可以使用它进行 http 连接:
--interface <name>
Perform an operation using a specified interface. You can enter
interface name, IP address or host name. An example could look
like:
curl --interface eth0:1 http://www.netscape.com/
同样对于 Linux,如果您想要较低级别的 tcp,您可以考虑 netcat nc
。