【问题标题】:Azure Web Role can't see VM's internal IP (but VM can see web role)Azure Web Role 看不到 VM 的内部 IP(但 VM 可以看到 Web Role)
【发布时间】:2013-06-05 10:59:04
【问题描述】:

我在 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 有一个公开可用的 Http 和 Https 端点,但我的目标是关闭它们并仅使用 WR(因此希望使用内部 IP 进行连接)。
  • 我不想使用公共 IP,除非绝对没有办法绕过它,而且从我所读到的情况看来并非如此。

【问题讨论】:

  • 您是否检查了防火墙以确保启用了入站 ICMP?
  • 我添加了一条规则以允许虚拟机上的 ICMP 并开始工作,谢谢!

标签: azure azure-web-roles azure-virtual-machine


【解决方案1】:

为了完整起见,将我的评论移至答案:虽然虚拟网络允许双向流量,但您需要通过防火墙启用 ICMP,然后才能让您的 ping 正常工作。

【讨论】:

  • 很高兴你把这个作为答案——我不想把我的也放进去
猜你喜欢
  • 2017-09-06
  • 1970-01-01
  • 1970-01-01
  • 2016-02-17
  • 1970-01-01
  • 2022-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多