Share via


Get-AzDnsRecordSet

Recuperación de un conjunto de registros de DNS.

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

El cmdlet Get-AzDnsRecordSet obtiene el conjunto de registros sistema de nombres de dominio (DNS) con el nombre y el tipo especificados, en la zona especificada. Si no especifica los parámetros Name o RecordType , este cmdlet devuelve todos los conjuntos de registros del tipo especificado en la zona. Si especifica el parámetro RecordType , pero no el parámetro Name , este cmdlet devuelve todos los conjuntos de registros del tipo de registro especificado. Puede usar el operador de canalización para pasar un objeto DnsZone a este cmdlet, o bien puede pasar un objeto DnsZone como parámetro Zone , o bien puede especificar la zona y el grupo de recursos por nombre.

Ejemplos

Ejemplo 1: Obtener conjuntos de registros con un nombre y un tipo especificados

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

Este comando obtiene el conjunto de registros del tipo de registro A denominado www en el grupo de recursos y zona especificados y, a continuación, lo almacena en la variable $RecordSet. Dado que se especifican los parámetros Name y RecordType , solo se devuelve un objeto RecordSet .

Ejemplo 2: Obtener conjuntos de registros de un tipo especificado

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

Este comando obtiene una matriz de todos los conjuntos de registros del tipo de registro A en la zona denominada myzone.com en el grupo de recursos denominado MyResourceGroup y, a continuación, los almacena en la variable $RecordSets.

Ejemplo 3: Obtener todos los conjuntos de registros de una zona

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

Este comando obtiene una matriz de todos los conjuntos de registros de la zona denominada myzone.com en el grupo de recursos denominado MyResourceGroup y, a continuación, los almacena en la variable $RecordSets.

Ejemplo 4: Obtener todos los conjuntos de registros de una zona mediante un objeto DnsZone

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

Este ejemplo es equivalente al ejemplo 3 anterior. Esta vez, la zona se especifica mediante un objeto de zona.

Parámetros

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure

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

-Name

Especifica el nombre del objeto RecordSet que se va a obtener. Si no especifica el parámetro Name , se devuelven todos los conjuntos de registros del tipo especificado.

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

-RecordType

Especifica el tipo de registro DNS que obtiene este cmdlet. Los valores válidos son:

  • A
  • AAAA
  • CNAME
  • MX
  • NS
  • PTR
  • SOA
  • SRV
  • TXT Si no especifica el parámetro RecordType , también debe omitir el parámetro Name . A continuación, este cmdlet devuelve todos los conjuntos de registros de la zona (de todos los nombres y tipos).
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

Especifica el grupo de recursos que contiene la zona DNS. También se debe especificar el nombre de zona mediante el parámetro ZoneName . Como alternativa, puede especificar la zona y el grupo de recursos pasando un objeto DnsZone mediante el parámetro Zone .

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

-Zone

Especifica la zona DNS que contiene el conjunto de registros que obtiene este cmdlet. Como alternativa, puede especificar la zona mediante los parámetros ZoneName y ResourceGroupName .

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

-ZoneName

Especifica el nombre de la zona DNS que contiene el conjunto de registros que se va a obtener. También se debe especificar el grupo de recursos que contiene la zona mediante el parámetro ResourceGroupName . Como alternativa, puede especificar la zona y el grupo de recursos pasando un objeto Zona DNS mediante el parámetro Zone .

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

Entradas

String

DnsZone

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

Salidas

DnsRecordSet