为 Azure 开发测试实验室修复 Public IP 上的端口范围

Fix Port Range on Public IP for Azure DevTest Lab

Azure 开发测试实验室现在允许您使用单个 public IP 通过 RDP 访问您的所有 VM(请参阅 here). It appears to work using NAT,由此负载均衡器将为每个 VM 的 RDP 分配不同的端口号港口.

是否可以定义允许负载均衡器分配给每个 VM 的端口号范围,以便我对它将使用的端口号有一些了解?例如,33890-33899

Is it possible to define the range of port numbers that the load balancer is allowed to assign to each VM

目前,我们无法定义允许负载均衡器分配给每个 VM 的端口号范围。
我们可以创建 devtest VM 以使用私有 IP 地址并添加 NAT 路由以通过 SSH/RDP 启用互联网连接(IP 地址配置为 shared)。 这样我们就可以通过RDP或者SSH连接这个VM的端口了,但是我们不能修改端口,这个VM在一个internet load balancer下,NAT规则是自动创建的,负载平衡器由 Azure 管理,我们无法更改任何设置。

此外,我们可以创建一个 devtest VM 来使用 public IP 地址(IP 地址配置为 Public)。这样我们就可以直接连接IP地址为public的VM,比如RDP IP地址为3389端口的public,就可以连接到这个VM了。我们不能使用负载均衡器 NAT 规则来执行此操作,因为我们无法将 VM 添加到可用集。