系统进程 (pid 4) 为何在所有 :443 和 :80 上列出?这意味着只有 IIS 可以监听这些端口。例如,visualsvn 则不行(当然是不同的 IP)
>netstat -aon
...
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 4
...
我尝试禁用规则中的 HTTPS 流量,甚至禁用整个防火墙,但没有帮助。
答案1
默认情况下,IIS(及其 HTTP.sys 驱动程序)将监听服务器上配置的所有 IP 地址(包括运行时添加的任何新 IP 地址)。如果您希望 IIS 仅监听特定 IP 地址(而其他需要使用端口 80 的服务器则保留其他 IP 地址),则需要定义 IP 包含列表(在某些地方也称为 IP 监听列表)。
在 Windows Server 2003 中,从命令行使用 HTTPCFG.EXE 实用程序。有一个TechNet 文章描述了执行此操作所使用的命令的具体内容。
对于 Windows Server 2008,使用NETSH 实用程序。
答案2
我支持 WinRM,因为我之前就见过。关闭 ws-management 进行检查。Process explorer 也会有所帮助