Bagikan melalui


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.

Jenis:SwitchParameter
Alias:cf
Position:Named
Nilai default:False
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DefaultProfile

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

Jenis:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Description

Menentukan deskripsi opsional dari aturan ini.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DestinationAddress

Alamat tujuan aturan

Jenis:String[]
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-DestinationPort

Port tujuan aturan

Jenis:String[]
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Name

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

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard: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.

Jenis:String[]
Nilai yang diterima:Any, TCP, UDP
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-SourceAddress

Alamat sumber aturan

Jenis:String[]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-SourceIpGroup

Ipgroup sumber aturan

Jenis:String[]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-TranslatedAddress

Menentukan hasil terjemahan alamat yang diinginkan

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-TranslatedFqdn

FQDN yang diterjemahkan untuk aturan NAT ini

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-TranslatedPort

Menentukan hasil terjemahan port yang diinginkan

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-WhatIf

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

Jenis:SwitchParameter
Alias:wi
Position:Named
Nilai default:False
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

None

Output

PSAzureFirewallNatRule