![IIS 重置后无法仅使用计算机名 ip 和 localhost 访问 aspx 页面](https://linux22.com/image/568975/IIS%20%E9%87%8D%E7%BD%AE%E5%90%8E%E6%97%A0%E6%B3%95%E4%BB%85%E4%BD%BF%E7%94%A8%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%90%8D%20ip%20%E5%92%8C%20localhost%20%E8%AE%BF%E9%97%AE%20aspx%20%E9%A1%B5%E9%9D%A2.png)
在站点中安装修复程序并重置 iis 后,我们无法使用计算机名称访问(获取 401)该站点。使用 ip 地址或本地主机访问可以正常工作,在重置 iis 之前也可以正常工作。同一服务器上的其他站点可以正常工作,唯一的区别是端口。这里有没有人遇到过同样的问题,可以给我指出正确的方向。
答案1
如果您从另一个工作站 ping 您尝试连接的名称,您是否仍然能够解析 IP,因为这听起来像是 DNS 问题。您使用的 IIS 版本是什么?您是否检查过其他站点的主机头值是什么?由于您可以通过 IP 访问问题站点,因此没有为问题站点指定主机头值。在 IIS 6.0 中打开 IIS 管理工具,右键单击网站 -> 属性。单击高级(IP 旁边)并验证主机头值是否正确。您应该要求所有站点都提供主机头值,因为大多数自动扫描程序都通过 IP 地址扫描并且不提供主机头值,除非您实际需要通过 IP 访问站点。这是大幅改善服务器安全态势的一小步。