Azure 端口转发问题

Azure port-forwarding issue

我在 Azure 上有一个虚拟机。在装有 Windows Server 2012 的虚拟机上,我有一个通过 IIS7 发布的网站。我为网站编写了绑定,将端口更改为 8080,现在可以使用它的 ip:10.0.0.4:8080 访问它。现在我想通过互联网访问这个网站。我的虚拟机有静态 ip,例如 1.2.3.4。我在虚拟机上为 windows 防火墙添加了 8080 规则,以允许此端口的所有连接。我想现在我需要在 azure manager 上编辑绑定,我阅读了很多文章(例如 https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-set-up-endpoints/) but I don't have 'Endpoints' menu. The only one I have is: inbound rules and outbound rules, so I've tried to do port-forwarding there (screenshot: http://take.ms/MgLWq)。但它不起作用,我仍然无法从外部访问。

有什么建议吗? 提前致谢

您的 link 是关于仅在旧门户 (https://manage.windowsazure.com). From your screenshot I see that you use the new portal (https://portal.azure.com) 中可用的端点。

您需要做的是:
1. 在新门户中转到您的 VM 并单击 "All settings"
2. Select "Network interfaces" 和 select IP 地址为 public 的网络接口。 (可能只有一个。)
3. Select "Network security group" 然后点击 "All settings"
4.Select"Inbound security rules"
5. 单击 "Add" 并使用以下设置创建新的入站规则:

  • 姓名:任何姓名,例如"Web"
  • 优先级:低于 65500 的任何数字
  • 来源:任何或互联网
  • 协议:任意或 TCP
  • 源端口范围:* (与您的配置有重要区别)
  • 目的地:任何
  • 目标端口范围:8080(IIS配置的端口)
  • 操作:允许

保存,稍等,就这样了。

下面是一些截图以供说明