检索天青负载平衡器NAT端口为天青VM在C#(Retrieve Azure load balance

2019-11-04 15:36发布

我有一个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#编程,用于对虚拟机运行的程序? 这将帮助我直接针对的是虚拟机端口。

Answer 1:

你可以参考的文章 ,找到的代码GitHub的链接 。



文章来源: Retrieve Azure load balancer NAT port for Azure VM in C#