我在Windows防火墙中打开了HTTP端口80,并且还configuration了NSG的入站规则以允许端口80.但是,我无法telnet端口80.只有RDP端口3389工作..
任何帮助表示赞赏…非常感谢..
NSG入站规则 Windows防火墙
通常情况下,将端口80添加到NSG入站规则,并在Windows防火墙入站规则中打开端口(为了testing我们可以closuresVM的Windows防火墙),我们将从外部访问网站。
在你的情况下,也许我们应该检查IPv4或IPv6的网站工作吗? 我们可以使用这个命令来检查它:
C:\Users\jason>netstat -ant Active Connections Proto Local Address Foreign Address State Offload State TCP 0.0.0.0:80 0.0.0.0:0 LISTENING InHost TCP 0.0.0.0:135 0.0.0.0:0 LISTENING InHost TCP 0.0.0.0:445 0.0.0.0:0 LISTENING InHost TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING InHost TCP [::]:80 [::]:0 LISTENING InHost TCP [::]:135 [::]:0 LISTENING InHost TCP [::]:445 [::]:0 LISTENING InHost TCP [::]:3389 [::]:0 LISTENING InHost
我们可以在端口80上findWeb服务侦听,并且使用IPv4和IPv6,所以我们可以使用IPv4(公共IP地址)和端口80来访问这个网站。
我们应该确保Web服务在IPv4上运行。
顺便说一句,我们应该检查你的Vnet – > 子网 ,这个子网是否与一个NSG相关,如果是的话,我们应该修改这个NSG的入站规则,把80端口添加到这个NSG。