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
Nullable<T>[[Microsoft.Azure.Management.Dns.Models.RecordType, Microsoft.Azure.Management.Dns, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]