New-AzFirewallNatRule

Membuat Aturan NAT Firewall.

Sintaks

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

Deskripsi

Cmdlet New-AzFirewallNatRule membuat aturan NAT untuk Azure Firewall.

Contoh

Contoh 1: Buat aturan untuk DNAT semua lalu lintas TCP dari 10.0.0.0/24 dengan tujuan 10.1.2.3:80 ke tujuan 10.4.5.6:8080

New-AzFirewallNatRule -Name "dnat-rule" -Protocol "TCP" -SourceAddress "10.0.0.0/24" -DestinationAddress "10.1.2.3" -DestinationPort "80" -TranslatedAddress "10.4.5.6" -TranslatedPort "8080"

Contoh ini membuat aturan yang akan DNAT semua lalu lintas yang berasal dari 10.0.0.0/24 dengan tujuan 10.1.2.3:80 ke 10.4.5.6:8080

Contoh 2

Membuat Aturan NAT Firewall. (dibuat otomatis)

New-AzFirewallNatRule -DestinationAddress '10.0.0.1' -DestinationPort '443' -Name 'dnat-rule' -Protocol Any -SourceIpGroup <String[]> -TranslatedAddress '10.0.0.2' -TranslatedPort '8080'

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

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

Menentukan deskripsi opsional aturan ini.

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

Alamat tujuan aturan

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

Port tujuan aturan

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

Menentukan nama aturan NAT ini. Nama harus unik di dalam kumpulan aturan.

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

Menentukan jenis lalu lintas yang akan difilter oleh aturan ini. Protokol yang didukung adalah TCP dan UDP. Nilai khusus "Apa pun" diizinkan, yang berarti akan cocok dengan TCP dan UDP, tetapi tidak ada protokol lain.

Type:String[]
Accepted values:Any, TCP, UDP
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SourceAddress

Alamat sumber aturan

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

Ipgroup sumber aturan

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

Menentukan hasil terjemahan alamat yang diinginkan

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

FQDN yang diterjemahkan untuk aturan NAT ini

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

Menentukan hasil terjemahan port yang diinginkan

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

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

PSAzureFirewallNatRule