【问题标题】:are there any hosting servers enables mutable ip addresses? [closed]是否有任何托管服务器启用可变 IP 地址? [关闭]
【发布时间】:2012-01-29 10:04:44
【问题描述】:

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

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

213.168.0.17

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

213.198.0.10

然后在 5 分钟后再次切换为伪随机 ip,然后再次切换。

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

谢谢

【问题讨论】:

  • 极不可能。可用的 IPv4 地址很少,无法将它们浪费在这样的服务上。同样,大多数托管服务没有多个 IP 块来允许您似乎需要的那种多样性。它们将有一个连续的块。
  • 你到底为什么想要那个?怎么会有人访问您的网站?
  • 那你应该通过 cronjob 访问另一个站点并在本地缓存结果。
  • 我认为适当的做法是购买许可证以合法访问该网站。
  • 有些主机可以让你在同一个服务器上使用多个不同的IP(有合法用途),但你所说的确实需要代理服务。

标签: php apache


【解决方案1】:

我的回答是假设您将善意使用这些信息。

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

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

您可能还会发现这个StackOverflow question 很有用。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2017-01-24
      • 1970-01-01
      • 1970-01-01
      • 2020-06-30
      • 1970-01-01
      • 2010-11-30
      • 2018-07-06
      • 2012-05-28
      • 1970-01-01
      相关资源
      最近更新 更多