Sdílet prostřednictvím


Get-AzDnsRecordSet

Získá sadu záznamů DNS.

Syntaxe

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

Rutina Get-AzDnsRecordSet získá sadu záznamů DNS (Domain Name System) se zadaným názvem a typem v zadané zóně. Pokud nezadáte parametry Name nebo RecordType , vrátí tato rutina všechny sady záznamů zadaného typu v zóně. Pokud zadáte parametr RecordType , ale nikoli parametr Name , vrátí tato rutina všechny sady záznamů zadaného typu záznamu. Operátor kanálu můžete použít k předání objektu DnsZone této rutiny, nebo můžete předat objekt DnsZone jako parametr Zone nebo můžete případně zadat zónu a skupinu prostředků podle názvu.

Příklady

Příklad 1: Získání sad záznamů se zadaným názvem a typem

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

Tento příkaz získá sadu záznamů typu záznamu A pojmenovanou www v zadané skupině prostředků a zóně a pak ji uloží do $RecordSet proměnné. Protože jsou zadány parametry Name a RecordType, je vrácen pouze jeden objekt RecordSet.

Příklad 2: Získání sad záznamů zadaného typu

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

Tento příkaz získá pole všech sad záznamů typu A v zóně s názvem myzone.com ve skupině prostředků MyResourceGroup a uloží je do proměnné $RecordSets.

Příklad 3: Získání všech sad záznamů v zóně

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

Tento příkaz získá pole všech sad záznamů v zóně s názvem myzone.com ve skupině prostředků MyResourceGroup a uloží je do proměnné $RecordSets.

Příklad 4: Získání všech sad záznamů v zóně pomocí objektu DnsZone

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

Tento příklad odpovídá příkladu 3 výše. Tentokrát je zóna určena pomocí objektu zóny.

Parametry

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

Určuje název sady záznamů , který se má získat. Pokud nezadáte parametr Name , vrátí se všechny sady záznamů zadaného typu.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-RecordType

Určuje typ záznamu DNS, který tato rutina získá. Platné hodnoty jsou:

  • A
  • AAAA
  • CNAME
  • MX
  • NS
  • PTR
  • SOA
  • SRV
  • TXT Pokud nezadáte parametr RecordType , musíte také vynechat parametr Name . Tato rutina pak vrátí všechny sady záznamů v zóně (všech názvů a typů).
Typ:Nullable<T>[RecordType]
Přípustné hodnoty:A, Aaaa, CAA, Cname, MX, NS, PTR, SOA, SRV, TXT, Tlsa, DS, Naptr
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ResourceGroupName

Určuje skupinu prostředků, která obsahuje zónu DNS. Název zóny musí být zadán také pomocí parametru ZoneName . Alternativně můžete určit zónu a skupinu prostředků předáním objektu DnsZone pomocí parametru Zone .

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Zone

Určuje zónu DNS obsahující sadu záznamů, kterou tato rutina získá. Případně můžete zónu zadat pomocí parametrů ZoneName a ResourceGroupName .

Typ:DnsZone
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ZoneName

Určuje název zóny DNS, která obsahuje sadu záznamů, která se má získat. Pomocí parametru ResourceGroupName musí být zadána také skupina prostředků obsahující zónu. Alternativně můžete určit zónu a skupinu prostředků předáním objektu zóny DNS pomocí parametru Zone .

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Vstupy

String

DnsZone

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

Výstupy

DnsRecordSet