![主机标头值在外部不起作用](https://linux22.com/image/487021/%E4%B8%BB%E6%9C%BA%E6%A0%87%E5%A4%B4%E5%80%BC%E5%9C%A8%E5%A4%96%E9%83%A8%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
这是一个非常奇怪的问题。myapplication.mywebsite.com 的主机标头值在内部网络中工作正常。但是当网络外部的人员尝试访问它时,它会将人们路由到 IIS 中的默认 Web 应用程序。肯定进行了 A 引用,并且外部 ping 确实显示它正在转到正确的 IP 地址。有什么想法吗?
答案1
由于您没有具体提到所讨论的网站,我建议使用 wfetch.exe 之类的程序来查明到底发生了什么。
WFETCH.EXE 将允许您查看从 DNS 解析到请求到 HTTP 标头等返回的所有内容。
答案2
应用程序是否托管在您的网络上?互联网用户和应用程序之间是否有防火墙或其他设备,可能会剥离或更改主机标头?此外,您是否确定 IIS 中的站点正在监听正确 IP 上的主机标头,还是只是在内部 IP 上监听。
答案3
IIS 可能正在错误的 IP 上监听主机头。