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?
2
A
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.
Veuillez déplacer votre question à [su] (supprimer ici, republier ici). C'est [hors sujet] (http://stackoverflow.com/help/on-topic) ici. –