IIS 中的网站仅可通过 ::1 访问

IIS 中的网站仅可通过 ::1 访问

我正在使用带有 IIS 10.0 的 Windows Server 2016,并且已在 IIS 服务器管理器中配置了一个网站,该网站绑定到端口 9999 并且应该监听所有 IP 地址。

netstat -an | findstr 9999显示以下内容,对我来说看起来很好(ABHÖREN 表示 LISTENING):

TCP 0.0.0.0:9999 0.0.0.0:0 ABHÖREN

localhost我可以通过浏览器或 telnet 使用主机名(解析为::1)或直接使用建立连接::1。但是尝试使用服务器 LAN IP 地址(例如192.168.178.65)或 IPv4 环回地址(127.0.0.1)不起作用,我得到了超时。

我尝试了以下方法:

  • 禁用 Windows 防火墙
  • 禁用 Windows Defender
  • 使用netsh http add iplisten 0.0.0.0netsh http add iplisten 192.168.178.65

我还认为有什么东西阻碍了连接。重新启动服务器后,我立即可以通过 IPv4 地址建立连接,但过了一会儿它就停止工作了。

有什么我可以检查或尝试的吗?

答案1

通过组策略禁用 DirectAccess 后,它又恢复了工作。我不太明白 DirectAccess 和我的问题之间的关系,但我很高兴它现在可以正常工作了。

相关内容