En este articulo vamos a importar los registros DNS de una Zona DNS hosteada en GoDaddy a una zona creada en Azure DNS.
Prerrequisitos:
Antes de iniciar:
- Debemos tener nuestra Zona DNS creada en Azure.
- ¡Muy importante!
- Averigurar cual es el Domain Registrar y el DNS provider de nuestro Dominio.
- Debemos tener las credenciales de acceso al DNS provider.
- Sin este acceso no será posible realizar este procedimiento.
¿Qué es un Domain Registrar?
Un registrador de dominios es una empresa o entidad autorizada para vender y registrar nombres de dominio para los usuarios finales. Cuando compras un nombre de dominio, estás haciendo negocios con un registrador de dominios. Los registradores trabajan con organismos centrales llamados registros, que administran un TLD específico (como .com, .org, .net). Cuando registras un dominio, el registrador comunica con el registro correspondiente para asegurar que el dominio esté disponible y para registrarlo en tu nombre.
¿Qué es un DNS Provider?
Un proveedor de DNS es una entidad o servicio que mantiene la infraestructura de los servidores DNS y responde a las consultas para resolver los nombres de dominio en direcciones IP. Aunque todos los registradores de dominios ofrecen servicios de DNS como parte de su paquete básico, no todos los servicios de DNS están vinculados a un registrador. Hay muchas empresas que se especializan únicamente en proporcionar servicios DNS, especialmente para sitios web de alto tráfico o aplicaciones con necesidades específicas de resolución de nombres. En la configuración de tu dominio, puedes configurar los servidores de nombres (NameServers) para apuntar a un proveedor de DNS específico. Esto determina quién responde a las consultas cuando alguien intenta acceder a tu sitio web o enviar un correo electrónico a tu dominio.
Exportar DNS file
Pero… ¿qué es un DNS File?
Es, esencialmente, un archivo formateado de una forma especifica que contiene la descripción de los registros DNS hospedados en la Zona. Dentro de este archivo encontraremos la descripción de los registros de la zona basados en estandares RFC. Se ven de la siguiente manera:
En este escenario, exportaremos el archivo de la Zona DNS de Madsblog.net, cuyo DNS provider es GoDaddy. En caso de que tu DNS provider sea otro, debes averiguar en la documentación de dicho proveedor cómo descargar el DNS file:
- Ingresaremos a GoDaddy.
- Ingresamos a la Zona DNS de nuestro dominio.
3. Hacemos click en más acciones y seleccionamos “Exportar Archivo de Zonas”:
Se guardará un archivo TXT con el nombre del dominio:
Instalar Azure CLI
Ahora debemos importar el archivo DNS a nuestra zona. Para esto, no tenemos una herramienta built in desde el Portal de Azure. Debemos hacerlo desde el Azure CLI:
- Descargar el instalador https://aka.ms/installazurecliwindowsx64.
- Verificar desde el Cmd que este instalado corriendo az –version.
Login a Azure a través de CLI
Debemos realizar el login a nuestro tenant y subscripción de Azure. Para esto debemos ingresar los siguientes comandos en Azure CLI:
- az login
- az account list –output table
- az account set –subscription <SubscriptionId>
- az network dns zone list –output table
Importar nuestro DNS file a nuestra zona en Azure DNS
Ahora realizaremos el import de todos los registros que se encuentran en nuestra DNS file a nuestra nueva zona DNS en Azure. Para esto debemos ejecutar el siguiente comando:
- az network dns zone import -g <resource group> -n <zone name> -f <zone file name>
Podemos verificar que nuestra DNS Zone en Azure ya se encuentra actualizada con los nuevos registros:
Cambio de NameServers en Domain Registrar
Importante a tener en cuenta: los NameServers de la Zona son modificados a los de Azure. Para cambiar el hosting de DNS de la zona a nivel de internet para que apunte a nuestra nueva zona de Azure es necesario cambiar los NameServers en nuestro Domain Registrar
Para esto debemos ingresar con las credenciales de nuestro domain registrar y modificar los NS especificando los indicados en nuestra zona DNS. En este caso serían:
Una vez cambiado esto en nuestro domain registra y replicado a nivel de internet podremos ver en las metricas de nuestra DNS Zone la actividad de consultas:
Leave a Reply