无法通过服务器名称访问 Web 服务 - 只能通过 IP 地址访问

无法通过服务器名称访问 Web 服务 - 只能通过 IP 地址访问

我有一个在 IIS 6 下运行的 Web 服务。我将应用程序池的身份更改为特定用户(它在本地系统下)。自从进行此更改以来,我无法再使用服务器名称访问该服务。我只能使用服务器的 IP 访问该服务。我想使用服务器名称而不是 IP 地址访问该服务。出了什么问题?

答案1

我怀疑应用程序池标识的改变与这个问题有关。

我怀疑是缺少主机标头或另一个网站声称拥有该名称。如果一个网站接受所有主机标头(IIS 中每个 IP 地址只能有一个主机标头),而另一个网站定义了特定的主机标头(例如,您的服务器的名称),则第二个网站将“获胜”并处理该主机标头的请求。

另外,请检查您的 DNS 设置。nslookup SERVERNAME 是否解析了正确的 IP 地址?

答案2

查看这个问题——似乎是同样的情况。

相关内容