我有一个Linux服务器与多个IPS(所以,多为eth0,eth0的:0,为eth0:1等)。 我试图启动脚本是从一个又一个服务器API下载的东西一个PHP CLI脚本,我想根据不同的参数来改变IP。一旦脚本开始,我不再需要改变特定脚本的IP,直到他结束。

您有任何线索,如果有可能实现吗? 我的另一个解决方案是安装Xen或OpenVZ的和创建每每个IP N个不同的VPS,但可以看到,绝对是一个PITA: - )

有帮助吗?

解决方案

您不指定如何连接到其他服务器,但与插座你可以尝试的 socket_bind

编辑: 随着卷曲你可以尝试 curl_setopt 。 CURLOPT_INTERFACE传出网络接口使用的名字。这可以是一个接口名,IP地址或主机名。

其他提示

我知道该怎么做在C - 您在插座上使用bind(),你调用connect()之前,你绑定到分配给所需的接口的IP地址,通过0端口。我不知道该怎么做,在PHP。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top