我有一个装有 IIS 的 Server 2012 R2 盒子。我无法连接到服务器 IP 地址上的默认网站。在我脱离一个域并加入另一个域后,它停止工作(不确定这是否相关)。
我只能通过以下方式连接到网站本地主机
我检查过的东西
- 默认网站已绑定到
*:80
。我也尝试过仅将其绑定到公共 IP netsh show iplisten
为空(这应该意味着绑定到所有 IP)netstat -an
显示 IIS 正在监听 0.0.0.0:80- 我能telnet 到
localhost 80
,但是不能远程登录xxx.xxx.xxx.xxx 80
- 我还可以 telnet 到解析为链路本地 IPv6 地址的
hostname 80
位置hostname
- 我已检查 IP 是否正确(我正在通过 RDP 连接它)
- 我已经禁用了 Windows 防火墙
什么原因造成此情况?
答案1
好吧,我没能搞清楚,所以我只能从头开始部署一台新服务器。这要归功于那些奇怪的书。
答案2
我遇到了这个问题并创建了 netsh listen 来使其工作。
C:\>netsh
netsh>http
add iplisten ipaddress=xxx.xxx.xxx.xxx
exit
答案3
尝试使用“添加和删除 IP 地址绑定“,其中包括在 IIS 中向您的网站添加新 IP 的步骤。