为什么系统进程(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 流量,甚至禁用整个防火墙,但它没有帮助。
默认情况下,IIS(及其 HTTP.sys 驱动程序)将侦听服务器上配置的所有 IP 地址(包括运行时添加的任何新 IP 地址)。如果你想让 IIS 只监听特定的 IP 地址(而让其他服务器也需要使用端口 80),你需要定义一个 IP 包含列表(在某些地方也称为 IP 监听列表) .
在 Windows Server 2003 中,从命令行使用 HTTPCFG.EXE 实用程序。有一篇TechNet 文章描述了用于执行此操作的命令的详细信息。
对于 Windows Server 2008,使用NETSH 实用程序。
正如我之前看到的那样,我投票支持 WinRM。关闭 ws-management 进行检查。流程浏览器也会对此有所帮助