我有一个Azure的VM比例集合(VMSS)前面的Azure的负载均衡。 我也有像下面的负载平衡器配置NAT池:
{ "name": "InstanceInputEndpointNatPool", "properties": { "backendPort": 10000, "frontendIPConfiguration": { "id": "[concat(resourceId('Microsoft.Network/loadBalancers', variables('loadBalancers_01_name')), '/frontendIPConfigurations/LoadBalancerIPConfig')]" }, "frontendPortRangeStart": 10100, "frontendPortRangeEnd": 10500, "protocol": "Tcp" } }
本质上,对于每个VM在VMSS,负载平衡器在转发接收DNSNAME的请求:PORT(10100-10500之间)给VM之一:10000(相同的后端端口)。
是否有可能检索分配给该虚拟机的端口,C#编程,用于对虚拟机运行的程序? 这将帮助我直接针对的是虚拟机端口。