Aracılığıyla paylaş


Get-AzDnsRecordSet

BIR DNS kayıt kümesi alır.

Syntax

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

Description

Get-AzDnsRecordSet cmdlet'i, belirtilen bölgede belirtilen ad ve türe sahip Etki Alanı Adı Sistemi (DNS) kayıt kümesini alır. Name veya RecordType parametrelerini belirtmezseniz, bu cmdlet bölgede belirtilen türdeki tüm kayıt kümelerini döndürür. RecordType parametresini belirtir ancak Name parametresini belirtmezseniz, bu cmdlet belirtilen kayıt türünün tüm kayıt kümelerini döndürür. İşlem hattı işlecini kullanarak bu cmdlet'e bir DnsZone nesnesi geçirebilir veya DnsZonenesnesini Zone parametresi olarak geçirebilir veya alternatif olarak bölgeyi ve kaynak grubunu ada göre belirtebilirsiniz.

Örnekler

Örnek 1: Belirtilen ad ve türe sahip kayıt kümelerini alma

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

Bu komut, belirtilen kaynak grubundaki ve bölgedeki A adlı www adlı kayıt türündeki kayıt kümesini alır ve $RecordSet değişkeninde depolar. Name ve RecordType parametreleri belirtildiğinden yalnızca bir RecordSet nesnesi döndürülür.

Örnek 2: Belirtilen türde kayıt kümelerini alma

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

Bu komut, MyResourceGroup adlı kaynak grubundaki myzone.com adlı bölgede A kayıt türündeki tüm kayıt kümelerinden oluşan bir dizi alır ve bunları $RecordSets değişkeninde depolar.

Örnek 3: Bölgedeki tüm kayıt kümelerini alma

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

Bu komut, MyResourceGroup adlı kaynak grubundaki myzone.com adlı bölgedeki tüm kayıt kümelerinden oluşan bir dizi alır ve bunları $RecordSets değişkeninde depolar.

Örnek 4: DnsZone nesnesi kullanarak bölgedeki tüm kayıt kümelerini alma

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

Bu örnek yukarıdaki Örnek 3 ile eşdeğerdir. Bu kez, bölge bir bölge nesnesi kullanılarak belirtilir.

Parametreler

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik

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

-Name

Alınacak RecordSet'in adını belirtir. Name parametresini belirtmezseniz, belirtilen türdeki tüm kayıt kümeleri döndürülür.

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

-RecordType

Bu cmdlet'in aldığı DNS kaydının türünü belirtir. Geçerli değerler:

  • A
  • AAAA
  • CNAME
  • MX
  • NS
  • PTR
  • SOA
  • SRV
  • TXT RecordType parametresini belirtmezseniz, Name parametresini de atlamalısınız. Bu cmdlet daha sonra bölgedeki tüm kayıt kümelerini (tüm ad ve türlerden) döndürür.
Type:Nullable<T>[RecordType]
Accepted values:A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

DNS bölgesini içeren kaynak grubunu belirtir. Bölge adı da ZoneName parametresi kullanılarak belirtilmelidir. Alternatif olarak, Bölge parametresini kullanarak bir DnsZone nesnesi geçirerek bölgeyi ve kaynak grubunu belirtebilirsiniz.

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

-Zone

Bu cmdlet'in aldığı kayıt kümesini içeren DNS bölgesini belirtir. Alternatif olarak, ZoneName ve ResourceGroupName parametrelerini kullanarak bölgeyi belirtebilirsiniz.

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

-ZoneName

Alınacak kayıt kümesini içeren DNS bölgesinin adını belirtir. Bölgeyi içeren kaynak grubu da ResourceGroupName parametresi kullanılarak belirtilmelidir. Alternatif olarak, Bölge parametresini kullanarak bir DNS Bölgesi nesnesi geçirerek bölgeyi ve kaynak grubunu belirtebilirsiniz.

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

Girişler

String

DnsZone

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

Çıkışlar

DnsRecordSet