New-AzFirewallPolicyNatRule

Creare una nuova regola NAT dei criteri di Firewall di Azure

Sintassi

New-AzFirewallPolicyNatRule
   -Name <String>
   [-Description <String>]
   -SourceAddress <String[]>
   -DestinationAddress <String[]>
   -DestinationPort <String[]>
   -Protocol <String[]>
   -TranslatedAddress <String>
   -TranslatedPort <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzFirewallPolicyNatRule
   -Name <String>
   [-Description <String>]
   -SourceAddress <String[]>
   -DestinationAddress <String[]>
   -DestinationPort <String[]>
   -Protocol <String[]>
   -TranslatedFqdn <String>
   -TranslatedPort <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzFirewallPolicyNatRule
   -Name <String>
   [-Description <String>]
   -SourceIpGroup <String[]>
   -DestinationAddress <String[]>
   -DestinationPort <String[]>
   -Protocol <String[]>
   -TranslatedAddress <String>
   -TranslatedPort <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzFirewallPolicyNatRule
   -Name <String>
   [-Description <String>]
   -SourceIpGroup <String[]>
   -DestinationAddress <String[]>
   -DestinationPort <String[]>
   -Protocol <String[]>
   -TranslatedFqdn <String>
   -TranslatedPort <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Descrizione

Il cmdlet New-AzFirewallPolicyNatRule crea una regola NAT per un criterio di Firewall di Azure.

Esempio

Esempio 1

New-AzFirewallPolicyNatRule -Name NatRule1 -Protocol "TCP" -SourceAddress "192.168.0.0/16" -DestinationAddress 10.20.30.40 -DestinationPort 1000 -TranslatedAddress "192.168.0.1" -TranslatedPort "100"

In questo esempio viene creata una regola NAT con l'indirizzo di origine, il protocollo, l'indirizzo di destinazione, la porta di destinazione, l'indirizzo convertito e la porta tradotta.

Esempio 2

New-AzFirewallPolicyNatRule -Name NatRule1 -Protocol "TCP" -SourceAddress "192.168.0.0/16" -DestinationAddress 10.20.30.40 -DestinationPort 1000 -TranslatedFqdn "internalhttp.server.net" -TranslatedPort "100"

In questo esempio viene creata una regola NAT con l'indirizzo di origine, il protocollo, l'indirizzo di destinazione, la porta di destinazione, il nome di dominio completo e la porta tradotta.

Parametri

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Descrizione della regola

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DestinationAddress

Indirizzi di destinazione della regola. Deve essere l'indirizzo IP pubblico del firewall.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DestinationPort

Porte di destinazione della regola

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Nome della raccolta di regole NAT

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Protocol

Protocolli della regola

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SourceAddress

Indirizzi di origine della regola

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SourceIpGroup

Ipgroup di origine della regola

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TranslatedAddress

Indirizzo convertito per questa regola NAT

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TranslatedFqdn

FQDN convertito per questa regola NAT

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TranslatedPort

Porta tradotta per questa regola NAT

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

PSAzureFirewallNatRule