Cada vez que escribes una dirección como platzi.com en tu navegador, ocurre un proceso invisible que convierte ese nombre legible en un número que las máquinas pueden interpretar. Este mecanismo es fundamental para que internet funcione de forma transparente para las personas, y comprenderlo te da control real sobre la administración de dominios y servicios web.
¿Por qué necesitamos el servicio DNS?
Las direcciones IP son secuencias numéricas que las máquinas necesitan para comunicarse, pero las personas no somos buenas recordando números. Olvidamos teléfonos, direcciones postales y cualquier dato puramente numérico. Por eso, en internet se creó un sistema de traducción que asocia nombres fáciles de recordar con las direcciones numéricas reales de los servidores [0:30].
El servicio DNS (Domain Name System) es el encargado de realizar esa traducción. Cuando escribes platzi.com, tu petición viaja hasta un servidor DNS que busca a qué dirección IP corresponde ese nombre y te redirige a la máquina física que aloja el contenido [1:07].
¿Qué son los registros DNS y cómo se clasifican?
Cada nombre de dominio tiene asociados varios registros, que son entradas que indican qué información contiene ese dominio y cómo debe comportarse ante distintas solicitudes [1:30].
- SOA (Start of Authority): es el registro principal que administra toda la configuración del dominio. Funciona como la autoridad máxima; cuando buscas una máquina dentro de un dominio, el SOA es el primero al que se consulta [1:52].
- NS (Name Server): servidor de nombres. Cualquier máquina en internet que, al preguntarle por un nombre, devuelve una dirección IP. El SOA actúa como name server principal y pueden existir secundarios por redundancia [2:28].
- Registro tipo A: mapea directamente un nombre a una dirección IPv4 [2:55].
- Registro AAAA: cumple la misma función que el tipo A, pero para direcciones IPv6 [3:08].
- CNAME: es un alias. Permite que un mismo destino responda a varios nombres sin crear registros duplicados. Por ejemplo, www.platzi.com y blog.platzi.com pueden apuntar a la misma máquina mediante alias [3:20].
- MX (Mail Exchange): identifica el servidor encargado de recibir correo electrónico para ese dominio [3:58].
¿Cómo consultar registros DNS con Network Tools?
La herramienta Network Tools permite hacer preguntas directas a servidores DNS desde el navegador [4:28]. Al consultar platzi.com se pueden obtener distintos tipos de registros:
- Buscando el registro SOA se identifican los servidores de nombres del dominio [5:00].
- Consultando registros tipo A se obtienen las direcciones IP públicas a las que apunta el dominio [5:30].
- Consultando MX aparecen los servidores de correo; en el caso de Platzi, el correo es atendido por servidores de Google, lo que demuestra que los servicios no tienen que estar bajo la misma administración de la empresa [5:50].
- Platzi ya cuenta con registros AAAA, lo que confirma que tiene configuración pública para IPv6, considerada una buena práctica ante la migración a este nuevo esquema de direccionamiento [7:00].
- El registro PTR (Pointer) es un apuntador inverso que se usa sobre todo para validar servidores de correo. Si el dominio no atiende correo directamente, es normal que no arroje resultado [7:20].
¿Dónde y cómo se configura un dominio DNS?
La configuración puede residir en el proveedor de hosting, en un servidor DNS propio de la empresa o en un tercero contratado exclusivamente para ese servicio [7:52]. Como ejemplo, se muestra la consola de GoDaddy, un proveedor que ofrece administración de DNS [8:10].
Dentro de la consola se observan registros reales del dominio hacemoscontactos.com:
- Un registro A con la arroba (@), que representa la raíz del dominio y apunta a una IP específica [8:25].
- Un CNAME llamado blog que redirige a un servidor de un tercero [8:40].
- El alias www redirige a la raíz del dominio.
- Registros MX apuntando a un proveedor externo de correo.
¿Qué es el tiempo de vida en un registro DNS?
El parámetro TTL (Time to Live) define cuánto tiempo dura válida una consulta DNS antes de expirar [9:35]. Esto es crucial porque el DNS es un servicio dinámico: una consulta hoy puede dar un resultado distinto mañana. Cuando se realiza un cambio, puede tardar hasta veinticuatro horas en reflejarse globalmente [9:55].
Para verificar cambios rápidamente sin esperar la propagación, se puede usar el comando nslookup desde la línea de comandos, especificando directamente el servidor DNS autoritativo del proveedor [10:20]. La diferencia entre una respuesta no autoritativa y una autoritativa radica en si el DNS que contesta es el dueño real de los registros o solo un intermediario [10:50].
Al crear un alias de prueba y consultarlo directamente contra el DNS de GoDaddy, se confirma que el registro devuelve la misma IP de la raíz y se identifica como alias, comprobando que la actualización fue exitosa [11:10].
Si administras o piensas administrar un dominio, practica con herramientas como Network Tools y nslookup para familiarizarte con estos registros. Comparte en los comentarios qué tipo de registro te resultó más útil o si encontraste algo interesante al consultar tu propio dominio.