【问题标题】:Retrieve Azure load balancer NAT port for Azure VM in C#在 C# 中检索 Azure VM 的 Azure 负载均衡器 NAT 端口
【发布时间】:2018-03-15 11:53:25
【问题描述】:

我在 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" } }

基本上,对于 VMSS 中的每个 VM,负载平衡器会将在 DNSName:PORT(10100-10500 之间)收到的请求转发到 VM:10000(相同的后端端口)之一。

是否可以在 C# 中以编程方式为在该 VM 上运行的程序检索分配给该 VM 的端口?这将帮助我直接针对该 VM 端口。

【问题讨论】:

    标签: azure azure-virtual-machine azure-load-balancer


    【解决方案1】:

    您可以参考article 并在GitHub link 上找到代码。

    【讨论】:

      猜你喜欢
      • 2018-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多