【发布时间】:2015-05-26 19:07:17
【问题描述】:
我在同一个专用 LAN 上拥有三台 Windows 主机,每台主机都托管一个 IIS 默认网站。一台主机运行 Windows 7 Pro,而另外两台运行 Windows 8.1 Update Version 6.3 (Build 9600)。
本地子网上的其他计算机可以通过在浏览器中输入每台主机的私有 IP 地址来打开 3 台主机中的每台主机上的默认网站。
但是,当我将网关路由器上的80端口依次转发给3台主机的私网IP地址时,再将网关路由器的公网IP输入到私网外电脑的浏览器中,只有Windows 7 主机显示其默认网站。
当端口 80 被转发到两个 Windows 8.1 更新主机中的任何一个时,浏览器会报告“此网页不可用。详细信息:主机响应时间过长。”此外,主机上的“C:\inetpub\logs\LogFiles\W3SVC1\u_exYYMMDD.log”中没有出现请求记录。
所有三台主机都将其 Windows 防火墙入站规则“万维网服务(HTTP 流量)”设置为配置文件:全部,启用:是,操作:允许,覆盖:否,程序:系统,本地地址:任意,远程地址:Any,协议:TCP,本地端口:80,远程端口:Any,授权用户:Any,授权计算机:Any,授权本地原则:Any,本地用户所有者:Any,应用程序包:Any。
此外,禁用 Windows 防火墙和 Windows Defender 没有任何区别。我没有安装任何其他安全或防火墙系统。 似乎有什么东西阻止了来自公共 IP 地址的端口 80 请求到达 Windows 8.1 Update IIS。然而,在 Windows 7 上的成功表明网关路由器正在正确地将外部流量转发到分配的 IP 地址。
什么可能会阻止对 Windows 8.1 IIS 的公共 ip 端口 80 请求,我该如何纠正它?
【问题讨论】:
标签: http iis portforwarding