我在Azure上托管了一个Web角色(WR)和一个虚拟机(VM),它们都在同一个虚拟网络(VNet)中,并且在同一个子网上。
如果我查看azure门户并转到VNet页面,仪表板会显示我的VM和我的WR在网络上的内部IP地址正如我所料:
VM: 10.0.0.4
WR: 10.0.0.5
我可以远程桌面到两台机器,从VM,我可以ping 10.0.0.5并从WR获得响应,如果我ping 10.0.0.4我得到的只是一个超时。
我一直在遵循以下说明:http://michaelwasham.com/2012/08/06/connecting-web-or-worker-roles-to-a-simple-virtual-network-in-windows-azure/并且没有提到我需要对任何一台机器进行任何其他设置 - 但是我有什么遗漏吗?
我是否需要打开VM才能联系?
额外信息:
答案 0 :(得分:0)
为了完整起见,将我的评论移到答案:当虚拟网络允许双向流量时,您需要通过防火墙启用ICMP,这样才能让您的ping工作正常。