是否有任何托管服务器启用可变IP地址?

时间:2011-12-28 19:14:07

标签: php apache

我想在apache上运行php服务器端代码。是否有任何服务器供应商使您的代码能够使用不同的ips打开端口?

例如5分钟我的代码将使用此ip:

213.168.0.17

然后它将切换ip并将使用这个(例如):

213.198.0.10

然后在5分钟后再次切换伪随机ip和agian。

我不希望我的代码一直使用相同的IP。

感谢

2 个答案:

答案 0 :(得分:2)

我在回答这个问题时假设您将真诚地使用这些信息。

如果您正在访问其他网站上的资源,我建议您使用cURL并利用其代理选项。您可以查看CURLOPT_PROXY选项(curl_setopt)。

您所要做的就是收集一份“工作”代理服务器列表,将它们放入数组或数据库中,然后选择要在特定时间范围内使用的特定IP。

您可能还会发现此StackOverflow question有用。

答案 1 :(得分:1)

使用cURL时,您可以使用curl_setopt($c, CURLOPT_INTERFACE, '1.2.3.4')指定传出IP地址。但是,对于来自服务器的所有传出请求,无法执行此操作 - 您必须为每个cURL请求指定此项,并且file_get_contents不会为您提供此类控制。