2017-04-25 23 views
2

在Azure中,我们使用负载平衡使用入站NAT规则将端口转发到我们的VM。我们正在尝试为被动FTP端口设置端口转发,因此我们至少需要转发100个端口。在下面的图片中,NAT规则似乎只允许您一次转发一个端口。是否有可能转发一系列端口?例如60000-62000Azure ARM中的负载平衡器上的入站NAT规则,如何指定端口的范围?

Inbound NAT rules in Azure ARM

+0

请将您的问题移到[su](在这里删除,重新发布)。这是[off-topic](http://stackoverflow.com/help/on-topic)。 –

回答

3

在下面的图片中,NAT规则似乎只允许你在一个时间转发 一个端口。是否有可能转发一系列端口?

端口范围目前是而不是支持。
作为解决方法,我们可以使用PowerShell更新此负载平衡器,并向其添加多个NAT规则。

$slb = Get-AzureRmLoadBalancer -Name NRPLB -ResourceGroupName NRP-RG 
$slb | Add-AzureRmLoadBalancerInboundNatRuleConfig -Name ftp1 -FrontendIpConfiguration $slb.FrontendIpConfigurations[0] -FrontendPort 60000 -BackendPort 60000 -Protocol Tcp 
$slb | Add-AzureRmLoadBalancerInboundNatRuleConfig -Name ftp2 -FrontendIpConfiguration $slb.FrontendIpConfigurations[0] -FrontendPort 60001 -BackendPort 60001 -Protocol Tcp 
. 
. 
. 
. 
$slb | Add-AzureRmLoadBalancerInboundNatRuleConfig -Name ftp50 -FrontendIpConfiguration $slb.FrontendIpConfigurations[0] -FrontendPort 60050 -BackendPort 60050 -Protocol Tcp 
$slb | Set-AzureRmLoadBalancer #save the new configure 

的负载平衡规则的电流限制为,我们可以发现它hereenter image description here

相关问题