我有一个使用公共 IP 的域名,当我发送两个请求时,一个发送到域名,一个发送到 IP 我在每个请求中得到不同的标头,其中一个设置了 4 个 cookie,另一个只设置了2 设置。使用 nslookup 和一些在线工具,我可以看到域名与 ip 相关联,所以我终于测试了相同的东西(IP 和域名),但得到了不同的响应。公共 IP 在我的 LAN 中被转换为一个私有 IP,防火墙不会插入任何内容。这真的很奇怪。
有什么问题?
我有一个使用公共 IP 的域名,当我发送两个请求时,一个发送到域名,一个发送到 IP 我在每个请求中得到不同的标头,其中一个设置了 4 个 cookie,另一个只设置了2 设置。使用 nslookup 和一些在线工具,我可以看到域名与 ip 相关联,所以我终于测试了相同的东西(IP 和域名),但得到了不同的响应。公共 IP 在我的 LAN 中被转换为一个私有 IP,防火墙不会插入任何内容。这真的很奇怪。
有什么问题?
我有一个使用公共 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
在上面的例子中,Request-URI 是 http://www.w3.org/pub/WWW/TheProject.html
如果您的客户端将 IP 地址放在主机名的位置www.w3.org,则 Web 服务器可能会发出不同的结果。