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

时间:2015-06-25 12:42:47

标签: ruby http dns request

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

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

如何动态使用这10个IP地址,通过此单一域名www.example.com发出10个不同的请求?

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

2 个答案:

答案 0 :(得分:0)

Perharps you could do it with a dns resolver between your client and the target ips, that would be configured to reply each of the ips in sequence for that domain ? Alternately, you change the host file on your client machine before each request on the target domain. Simpler, but not very clean.

答案 1 :(得分:0)

你可以在php中使用这样的思考:https://gist.github.com/AurelienLavorel/5609769abe835de918ec