我有一个使用公共IP的域名,当我发送两个请求时,一个请求到域名,另一个请求到IP,每个请求的头都不同,其中一个设置了4个cookie,另一个只设置了2个。使用nslookup和一些在线工具,我可以看到域名与ip相连,所以我终于测试了相同的东西(IP和域名),但是得到了不同的响应。在我的局域网内,公共IP被转换成一个私有的,使得这一点的防火墙不会插入任何东西。这真的很奇怪。
有什么不对的?
发布于 2016-02-09 16:22:54
我有一个使用公共IP的域名,当我发送两个请求时,一个请求到域名,另一个请求到IP,每个请求的头都不同,其中一个设置了4个cookie,另一个只设置了2个。
(...)
有什么不对的?
确保您的HTTP客户端为这两种情况发送相同的请求。
请求行格式:Method SP Request-URI SP HTTP-Version CRLF
请求行的示例:GET http://www.w3.org/pub/WWW/TheProject.html HTTP/1.1
在上面的示例中,请求-URI是http://www.w3.org/pub/WWW/TheProject.html。
如果客户端将IP地址放置在主机名www.w3.org的位置,则web服务器可能会发出不同的结果。
https://networkengineering.stackexchange.com/questions/26651
复制相似问题