在C中检索Azure VM的Azure负载平衡器NAT端口

在C中检索Azure VM的Azure负载平衡器NAT端口,azure,azure-virtual-machine,azure-load-balancer,Azure,Azure Virtual Machine,Azure Load Balancer,我有一个Azure负载平衡器在Azure VM规模集VM前面。我还在负载平衡器上配置了一个NAT池,如下所示: { 名称:InstanceInputEndpointNatPool, 特性:{ 后端端口:10000, 前端IP配置:{ id:[concatresourceId'Microsoft.Network/loadBalancers',变量'loadBalancers_01_name','/frontendIPConfigurations/loadbalanceipconfiguration

我有一个Azure负载平衡器在Azure VM规模集VM前面。我还在负载平衡器上配置了一个NAT池,如下所示:

{ 名称:InstanceInputEndpointNatPool, 特性:{ 后端端口:10000, 前端IP配置:{ id:[concatresourceId'Microsoft.Network/loadBalancers',变量'loadBalancers_01_name','/frontendIPConfigurations/loadbalanceipconfiguration'] }, frontendPortRangeStart:10100, 前端端口范围:10500, 协议:Tcp } }

基本上,对于虚拟机中的每个虚拟机,负载平衡器将在10100-10500之间的DNSName:ports接收到的请求转发到其中一个虚拟机:100000相同的后端端口

对于在该VM上运行的程序,是否可以用C语言以编程方式检索分配给该VM的端口?这将有助于我直接定位该VM端口。

您可以参考并在上找到代码