在站点中安装修复程序并重置 iis 后,我们无法使用计算机名称访问(获取 401)该站点。使用 ip 地址或本地主机访问可以正常工作,在重置 iis 之前也可以正常工作。同一服务器上的其他站点可以正常工作,唯一的区别是端口。这里有没有人遇到过同样的问题,可以给我指出正确的方向。
答案1
如果您从另一个工作站 ping 您尝试连接的名称,您是否仍然能够解析 IP,因为这听起来像是 DNS 问题。您使用的 IIS 版本是什么?您是否检查过其他站点的主机头值是什么?由于您可以通过 IP 访问问题站点,因此没有为问题站点指定主机头值。在 IIS 6.0 中打开 IIS 管理工具,右键单击网站 -> 属性。单击高级(IP 旁边)并验证主机头值是否正确。您应该要求所有站点都提供主机头值,因为大多数自动扫描程序都通过 IP 地址扫描并且不提供主机头值,除非您实际需要通过 IP 访问站点。这是大幅改善服务器安全态势的一小步。