我在 Azure 上托管了一个 Web 角色 (WR) 和一个虚拟机 (VM),它们都在同一个虚拟网络 (VNet) 中,并且在同一个子网上。
如果我查看 azure 门户并转到 VNet 页面,仪表板会显示我的 VM 和我的 WR 都在具有内部 IP 地址的网络上,如我所料:
VM: 10.0.0.4
WR: 10.0.0.5
我可以从虚拟机远程桌面到两台机器,我可以 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 有一个公开可用的 Http 和 Https 端点,但我的目标是关闭它们并仅使用 WR(因此希望使用内部 IP 进行连接)。
- 我不想使用公共 IP,除非绝对没有办法绕过它,而且从我读过的内容来看,情况似乎并非如此。