2

Dans Azure, nous utilisons une balance de charge pour transférer les ports vers nos machines virtuelles à l'aide des règles NAT entrantes. Nous essayons de configurer la redirection de port pour les ports FTP passifs, et nous avons donc besoin d'au moins 100 ports à transmettre. Dans l'image ci-dessous, les règles NAT semblent autoriser uniquement la redirection d'un port à la fois. Est-il possible de transmettre une gamme de ports? par exemple. 60000-62000Règles NAT entrantes sur l'équilibreur de charge dans Azure ARM, comment spécifier la plage de ports?

Inbound NAT rules in Azure ARM

+0

Veuillez déplacer votre question à [su] (supprimer ici, republier ici). C'est [hors sujet] (http://stackoverflow.com/help/on-topic) ici. –

Répondre

3

Dans l'image ci-dessous, les règles NAT semblent permettre que votre à transmettre un port à la fois. Est-il possible de transmettre une gamme de ports?

La plage de ports est actuellement et non prise en charge.
Pour contourner ce problème, nous pouvons utiliser PowerShell à mettre à jour cet équilibreur de charge et lui ajouter plusieurs règles 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 

La limite actuelle des règles d'équilibrage de charge est , nous pouvons le trouver here. enter image description here