我在同一个专用LAN上有三个Windows主机,每个主机都有一个IIS默认网站。一台主机运行Windows 7 Pro,另外两台运行Windows 8.1 Update版本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流量输入)”设置为配置文件:全部,启用:是,操作:允许,覆盖:否,程序:系统,本地地址:任何,远程地址:任意,协议:TCP,本地端口:80,远程端口:任何,授权用户:任何,授权计算机:任何,授权本地原则:任何,本地用户所有者:任何,应用程序包:任何。
此外,禁用Windows防火墙和Windows Defender也没有任何区别。我没有安装任何其他安全或防火墙系统。 似乎某些东西阻止来自公共IP地址的端口80请求到达Windows 8.1 Update IIS。然而,Windows 7的成功表明网关路由器正在将外部流量转发到分配的IP地址。
什么可以阻止公共IP端口80请求到Windows 8.1 IIS,我该如何纠正它?
答案 0 :(得分:0)
问题解决了。事实证明,原因是来自Check Point Software Technologies的Check Point VPN v98.60.202。我已安装此软件以连接到公司客户的内部网络。
我怀疑这是因为VPN的工作原因,所以我之前关闭了VPN软件,但这并没有解决问题。我实际上需要完全卸载Check Point VPN软件并重新启动计算机以删除它在操作系统的TCP / IP堆栈中所做的挂钩。这允许IIS 8.5再次为主机的子网外的IP地址提供服务。