Compartir a través de


Inicio rápido: Creación de una zona y un registro de Azure DNS mediante la CLI de Azure

En este artículo se describen los pasos para crear su primera zona DNS y registro mediante la CLI de Azure, que está disponible para Windows, Mac y Linux. También puede realizar estos pasos mediante Azure Portal o Azure PowerShell.

Una zona DNS se usa para hospedar los registros DNS de un dominio concreto. Para iniciar el hospedaje de su dominio en DNS de Azure, debe crear una zona DNS para ese nombre de dominio. Cada registro DNS del dominio se crea luego en esta zona DNS. Finalmente, para publicar la zona DNS en Internet, debe configurar los servidores de nombres para el dominio. A continuación se describe cada uno de estos pasos.

Diagrama del entorno de implementación de DNS mediante el uso de Azure Portal.

Azure DNS también admite zonas DNS privadas. Para más información sobre las zonas DNS privadas, consulte Uso de Azure DNS para dominios privados. Para obtener un ejemplo sobre cómo crear una zona DNS privada, consulte Introducción a las zonas privadas de Azure DNS mediante la CLI.

Si no tiene una cuenta de Azure, cree una cuenta gratuita antes de comenzar.

Prerrequisitos

  • En este artículo se necesita la versión 2.0.4 de la CLI de Azure, o cualquier versión posterior. Si usa Azure Cloud Shell, la versión más reciente ya está instalada.

Creación del grupo de recursos

Antes de crear la zona DNS, cree un grupo de recursos que la contenga:

az group create --name MyResourceGroup --location "East US"

Creación de una zona DNS

Se crea una zona DNS mediante el az network dns zone create comando . Para ver la ayuda de este comando, escriba az network dns zone create -h.

En el ejemplo siguiente se crea una zona DNS denominada contoso.xyz en el grupo de recursos MyResourceGroup. Utilice el ejemplo para crear una zona DNS, sustituyendo los valores por los suyos.

az network dns zone create -g MyResourceGroup -n contoso.xyz

Creación de un registro de DNS

Para crear un registro DNS, use el az network dns record-set [record type] add-record comando . Para obtener ayuda sobre los registros A, consulte azure network dns record-set A add-record -h.

En el ejemplo siguiente se crea un registro con el nombre relativo "www" en la zona DNS "contoso.xyz" del grupo de recursos "MyResourceGroup". El nombre completo del conjunto de registros es "www.contoso.xyz". El tipo de registro es "A", con la dirección IP "10.10.10.10" y un TTL predeterminado de 3600 segundos (1 hora).

az network dns record-set a add-record -g MyResourceGroup -z contoso.xyz -n www -a 10.10.10.10

Visualización de los registros

Para enumerar los registros DNS de su zona, ejecute:

az network dns record-set list -g MyResourceGroup -z contoso.xyz

Probar la resolución de nombres

Ahora que tiene una zona DNS de prueba, con un registro "A" de prueba, puede probar la resolución de nombres con una herramienta llamada nslookup.

Para probar la resolución de nombres DNS:

  1. Ejecute el siguiente cmdlet para obtener la lista de servidores de nombres para la zona:

    az network dns record-set ns show --resource-group MyResourceGroup --zone-name contoso.xyz --name @
    
  2. Copie uno de los nombres de servidor de la salida del paso anterior.

  3. Abra un símbolo del sistema y ejecute el comando siguiente:

    nslookup www.contoso.xyz <name server name>
    

    Por ejemplo:

    nslookup www.contoso.xyz ns1-08.azure-dns.com.
    

    Debe ver algo parecido a la pantalla siguiente:

    La captura de pantalla muestra una ventana del símbolo del sistema con un comando de búsqueda ns y los valores de Servidor, Dirección, Nombre y Dirección.

El nombre de host www.contoso.xyz se resuelve en 10.10.10.10, que es como lo ha configurado. Este resultado confirma que la resolución de nombres funciona correctamente.

Limpieza de recursos

Cuando ya no los necesite, puede eliminar todos los recursos creados en este inicio rápido mediante la eliminación del grupo de recursos:

az group delete --name MyResourceGroup

Pasos siguientes

Ahora que ha creado su primera zona DNS y registro mediante la CLI de Azure, puede crear registros para una aplicación web en un dominio personalizado.