Get-AzDnsRecordSet

Mendapatkan rangkaian data DNS.

Sintaks

Get-AzDnsRecordSet
   [-Name <String>]
   -ZoneName <String>
   -ResourceGroupName <String>
   [-RecordType <RecordType>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzDnsRecordSet
   [-Name <String>]
   -Zone <DnsZone>
   [-RecordType <RecordType>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Deskripsi

Cmdlet Get-AzDnsRecordSet mendapatkan kumpulan catatan Sistem Nama Domain (DNS) dengan nama dan jenis yang ditentukan, di zona yang ditentukan. Jika Anda tidak menentukan parameter Nama atau RecordType , cmdlet ini mengembalikan semua kumpulan catatan dari jenis yang ditentukan di zona tersebut. Jika Anda menentukan parameter RecordType tetapi bukan parameter Nama , cmdlet ini mengembalikan semua kumpulan catatan dari jenis catatan yang ditentukan. Anda dapat menggunakan operator alur untuk meneruskan objek DnsZone ke cmdlet ini, atau Anda dapat meneruskan objek DnsZone sebagai parameter Zona , atau atau Anda dapat menentukan zona dan grup sumber daya berdasarkan nama.

Contoh

Contoh 1: Mendapatkan kumpulan catatan dengan nama dan jenis tertentu

$RecordSet = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -Name "www" -RecordType A

Perintah ini mendapatkan kumpulan catatan jenis catatan A bernama www di grup dan zona sumber daya yang ditentukan, lalu menyimpannya dalam variabel $RecordSet. Karena parameter Nama dan RecordType ditentukan, hanya satu objek RecordSet yang dikembalikan.

Contoh 2: Mendapatkan kumpulan catatan dari jenis tertentu

$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com" -RecordType A

Perintah ini mendapatkan array dari semua kumpulan catatan jenis catatan A di zona bernama myzone.com dalam grup sumber daya bernama MyResourceGroup, lalu menyimpannya dalam variabel $RecordSets.

Contoh 3: Mendapatkan semua kumpulan catatan di zona

$RecordSets = Get-AzDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"

Perintah ini mendapatkan array semua kumpulan catatan di zona bernama myzone.com di grup sumber daya bernama MyResourceGroup, lalu menyimpannya dalam variabel $RecordSets.

Contoh 4: Mendapatkan semua kumpulan catatan di zona, menggunakan objek DnsZone

$Zone = Get-AzDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup"
$RecordSets = Get-AzDnsRecordSet -Zone $Zone

Contoh ini setara dengan Contoh 3 di atas. Kali ini, zona ditentukan menggunakan objek zona.

Parameter

-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
-Name

Menentukan nama RecordSet yang akan didapatkan. Jika Anda tidak menentukan parameter Nama , semua kumpulan catatan dari jenis yang ditentukan akan dikembalikan.

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

Menentukan jenis catatan DNS yang didapat cmdlet ini. Nilai yang valid adalah:

  • A
  • AAAA
  • CNAME
  • MX
  • NS
  • PTR
  • SOA
  • SRV
  • TXT Jika Anda tidak menentukan parameter RecordType , Anda juga harus menghilangkan parameter Nama . Cmdlet ini kemudian mengembalikan semua kumpulan catatan di zona (dari semua nama dan jenis).
Type:Nullable<T>[RecordType]
Accepted values:A, AAAA, CAA, CNAME, MX, NS, PTR, SOA, SRV, TXT
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ResourceGroupName

Menentukan grup sumber daya yang berisi zona DNS. Nama zona juga harus ditentukan, menggunakan parameter ZoneName . Atau, Anda dapat menentukan zona dan grup sumber daya dengan meneruskan objek DnsZone menggunakan parameter Zona .

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

Menentukan zona DNS yang berisi kumpulan catatan yang didapat cmdlet ini. Atau, Anda dapat menentukan zona menggunakan parameter ZoneName dan ResourceGroupName .

Type:DnsZone
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ZoneName

Menentukan nama zona DNS yang berisi kumpulan catatan yang akan didapatkan. Grup sumber daya yang berisi zona juga harus ditentukan, menggunakan parameter ResourceGroupName . Atau, Anda dapat menentukan zona dan grup sumber daya dengan meneruskan objek Zona DNS menggunakan parameter Zona .

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

Input

String

DnsZone

Nullable<T>[[Microsoft.Azure.Management.Dns.Models.RecordType, Microsoft.Azure.Management.Dns, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

Output

DnsRecordSet