无法打开Azure VM开放端口

时间:2018-06-05 15:28:14

标签: azure port azure-web-sites azure-virtual-machine

我有一个在Azure VM上运行的开发计算机游戏服务器。 目前,我无法通过VM上的端口(22)看到正在运行的服务。我已在Azure上的VM的网络设置中添加了入站规则,如图所示

Azure门户
Azure Portal

我还在VM本身的防火墙中添加了入站规则,如下所示,这些端口。 (TCP的另一个规则具有相同的配置)

防火墙设置
Firewall

如下图所示,该程序正在侦听其中一个端口,但使用http://canyouseeme.org/(如下面屏幕截图左侧所示),端口似乎没有打开。右侧显示应用程序(服务器)监听端口(22)。

程序
Program

有什么东西我没有正确配置吗?任何建议将不胜感激。

2 个答案:

答案 0 :(得分:0)

首先,从VM中防火墙设置的屏幕截图中,您应将特定端口22,43 配置为本地端口;为中的入站防火墙规则配置所有端口远程端口

其次,我使用http://canyouseeme.org/测试了我的VM中的端口状态。因此,对于TCP端口,它运行良好,但对于UDP端口,即使我已配置防火墙设置和门户NSG,也无法反映端口实际状态。原因应该是UDP协议与具有三向握手连接的TCP协议不同。

总之,我们可以使用这种方法来检查TCP端口;对于UDP端口,我们需要通过直接从客户端访问该服务或应用程序来验证它。

答案 1 :(得分:0)

您需要将这些端口配置为本地端口,并允许应用程序在UDP上访问