Inicio rápido: Creación de una zona y un registro de Azure DNS mediante la CLI de Azure
Este artículo lo guía por los pasos necesarios para crear su primera zona y su primer registro DNS mediante la CLI de Azure, que está disponible para Windows, Mac y Linux. También puede llevar a cabo estos pasos con 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 describen cada uno de estos pasos.
Azure DNS también admite zonas DNS privadas. Para más información acerca de las zonas DNS privadas, consulte Using Azure DNS for private domains (Uso de Azure DNS para dominios privados). Para ver un ejemplo de cómo crear una zona DNS privada, consulte Get started with Azure DNS Private Zones using CLI (Introducción al uso de la CLI de Azure 2.0 con las zonas privadas de Azure DNS).
Si no tiene una suscripción a Azure, cree una cuenta gratuita de Azure antes de empezar.
Requisitos previos
Use el entorno de Bash en Azure Cloud Shell. Para más información, consulte Inicio rápido para Bash en Azure Cloud Shell.
Si prefiere ejecutar comandos de referencia de la CLI localmente, instale la CLI de Azure. Si utiliza Windows o macOS, considere la posibilidad de ejecutar la CLI de Azure en un contenedor Docker. Para más información, vea Ejecución de la CLI de Azure en un contenedor de Docker.
Si usa una instalación local, inicie sesión en la CLI de Azure mediante el comando az login. Siga los pasos que se muestran en el terminal para completar el proceso de autenticación. Para ver otras opciones de inicio de sesión, consulte Inicio de sesión con la CLI de Azure.
En caso de que se le solicite, instale las extensiones de la CLI de Azure la primera vez que la use. Para más información sobre las extensiones, consulte Uso de extensiones con la CLI de Azure.
Ejecute az version para buscar cuál es la versión y las bibliotecas dependientes que están instaladas. Para realizar la actualización a la versión más reciente, ejecute az upgrade.
- 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, ya está instalada la versión más reciente.
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
Una zona DNS se crea con el comando az network dns zone create
. Para ver la ayuda sobre este comando, escriba az network dns zone create -h
.
En el ejemplo siguiente, se crea una zona DNS llamada 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 de DNS, use el comando az network dns record-set [record type] add-record
. 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 valor predeterminado TTL 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:
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 @
Copie uno de los nombres de servidor de la salida del paso anterior.
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:
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 y su primer registro DNS mediante la CLI de Azure, puede crear registros para una aplicación web de un dominio personalizado.