我是Windows Azure的新手,对网络知识有限。我有一台运行在windows azure上的虚拟机,它被配置为具有虚拟网络。因此,在仪表板,机器将具备以下信息:Windows Azure VM端点
Public virtual IP address (VIP): 168.62.210.xx
Internal IP Address: 10.1.1.4
我有一个定制的服务器机器将在端口2641在端点上听上运行,我有:
Name Protocol Public Port Private Port Load Balanced
Handle TCP 2641 2641 NO
我假设将有一个NAT,基本上将来自168.62.210.xx:2641的输入流量路由到10.1.1.4:2641,反之亦然(从10.1.1.4到168.62.210.xx)?
是否有方法来验证该端口是否工作?
在linux上,nc -z 168.62.210.xx 2641; echo $?
的输出是1(表示端口未打开)。
如果我设置服务器,我假设我将不得不将服务器绑定到10.1.1.4而不是168.62.210.xx?
任何帮助将不胜感激。
谢谢,
嗯,这不是我们添加端点时自动完成的吗?我关掉了防火墙,通信经过了,所以防火墙阻止了它。 –
不,添加端点仅允许流量(通过网络)流动。编辑端点不会更改Windows Server防火墙设置(不会更改操作系统)。使用虚拟机(在IaaS环境中),您负责完全管理操作系统。 Windows Azure管理门户可以帮助您配置一些网络选项,但不能帮助您配置虚拟机的操作系统。 – mcollier
你确定你的Linux机器可以通过端口2641上网吗?假设Windows Azure中的虚拟机是Windows Server计算机,而不是Linux计算机(它不会位于虚拟网络中),您是否试图查看是否存在使用netstat -ano |命令监听端口2641的进程?找到“:2641”?对于防火墙,请在端口2641上添加inboud规则。您可以使用具有高级安全性的Windows防火墙执行此操作。 – benjguin