无法通过 DNS 别名连接到 IIS 中的站点,但可以通过 localhost 连接

无法通过 DNS 别名连接到 IIS 中的站点,但可以通过 localhost 连接

我在 IIS 中配置了一个站点,该站点在 localhost 上可见。我还在 DNS 中设置了一个 CNAME 别名,以将此服务器指向为“main”,并通过端口 80 设置了该站点与“main”的绑定。从配置站点的服务器上,我能够以 Localhost 的形式查看该站点,并且可以 ping 别名,这会返回正确的服务器,但如果我尝试导航到“main”,则会收到错误ERR_CONNECTION_REFUSED

这是别名配置不正确的问题吗?或者更可能是绑定没有指向正确目录的问题?

运行该网站的服务器是Windows Server 2012 R2,IIS版本是IIS8

答案1

在@simlev 的提示后,运行netstat -a显示我期望的 IP 地址不在监听端口 80 的列表中。

运行后netsh http show iplisten我得到了 IP 监听列表,但它也缺少我的外部 IP 地址,127.0.0.1

运行添加我的服务器的 IP 地址后netsh http add iplisten ipaddress=X.X.X.X,现在可以通过 localhost 和main

相关内容