具有自定义 IP 的域上的 HTTP 请求

HTTP Request on a domain with a custom IP

我正在尝试向包含至少 10 个已知 IP 地址的域 www.example.com 发出 HTTP 请求。

如果我在 www.example.com 上发出请求,域将解析为一个随机 IP 地址,并且对于给定的客户端通常是相同的。我不能使用 IP 本身而不是域。

我如何动态地使用这 10 个 IP 地址对这个单一域发出 10 个不同的请求 www.example.com?

我知道我可以使用主机文件将关联的 IP 更改为域,但是否可以通过编程方式进行?我应该寻找什么?如果您对 PHP 或 Ruby 有任何想法,我很乐意在这里提出。

也许你可以在你的客户端和目标 ips 之间使用 dns 解析器来做到这一点,它将被配置为按顺序回复该域的每个 ips?

或者,您可以在目标域上的每个请求之前更改客户端计算机上的主机文件。比较简单,但不是很干净。

您可以在 php 中使用类似的东西:https://gist.github.com/AurelienLavorel/5609769abe835de918ec