将HttpWebRequest发送到特定服务器,而不是一个DNS自动解析为

时间:2013-03-22 06:16:06

标签: httpwebrequest ip web-farm

我知道Web服务器场中的生产服务器的IP地址。我想将httpwebrequest发送到特定服务器。例如,我希望请求www.example.com达到IP 10.102.180.21并测量响应时间。我将继续这一点,以便剩下的服务器。

    HttpWebRequest requs = (HttpWebRequest)WebRequest.Create("http://10.102.180.21");
        requs.Host= "www.exmaple.com";

经过一些研究,我做了上面的代码。这是对的吗?。创建请求后,我想验证我的请求连接到哪个服务器。请指导我。感谢

1 个答案:

答案 0 :(得分:0)

编辑服务器上的hosts文件以覆盖域解析的ip。

将此行放在您的主机文件中:

10.102.180.21 www.example.com

在Windows上,您的主机文件位于此处:

c:\windows\system32\drivers\etc\hosts

在linux和mac上你的主机文件位于:

/etc/hosts