La magia invisible de Internet

DNS

El Domain Name System es el sistema que convierte nombres fáciles de recordar, como google.com, en direcciones IP que las máquinas pueden entender.

Explorar DNS

¿Qué es DNS?

DNS funciona como la agenda telefónica de Internet. Los humanos recordamos nombres como crudzaso.com, pero los servidores se comunican usando direcciones IP como 142.250.78.14. DNS traduce ese nombre en una dirección real para que tu navegador sepa a dónde ir.

Nombre de dominio

Es el nombre legible que escribes en el navegador, por ejemplo: youtube.com, github.com o riwi.io.

Dirección IP

Es la dirección numérica del servidor. Puede ser IPv4, como 192.168.1.1, o IPv6, como 2607:f8b0::.

Servidor DNS

Es el encargado de responder qué IP corresponde a un dominio. Sin DNS, tendrías que recordar IPs para entrar a páginas.

¿Cómo funciona una consulta DNS?

Cuando escribes un dominio en el navegador, ocurre una cadena de consultas hasta encontrar la dirección correcta.

1. Tú escribes: www.ejemplo.com
2. El navegador pregunta: “¿Alguien sabe la IP de este dominio?”
3. El resolver DNS consulta: servidores raíz, TLD y autoritativos.
4. El DNS responde: “La IP es 93.184.216.34”
5. El navegador conecta: ahora sí puede cargar la página.

Tipos de registros DNS

A

Apunta un dominio hacia una dirección IPv4.

AAAA

Apunta un dominio hacia una dirección IPv6.

CNAME

Crea un alias de un dominio hacia otro dominio.

MX

Define los servidores encargados de recibir correo electrónico.

TXT

Guarda texto usado para verificaciones, SPF, DKIM, DMARC y seguridad.

NS

Indica qué servidores DNS tienen autoridad sobre el dominio.

DNS en la terminal

Puedes consultar información DNS desde Ubuntu usando comandos como:

nslookup google.com
dig google.com
dig crudzaso.com A
dig crudzaso.com MX
dig crudzaso.com TXT
host github.com

¿Por qué DNS es tan importante?

Usabilidad

Permite usar nombres fáciles en lugar de memorizar direcciones IP.

Escalabilidad

Internet puede crecer porque DNS distribuye la responsabilidad entre muchos servidores.

Correos

Los registros MX, SPF, DKIM y DMARC ayudan a que los correos lleguen correctamente y no sean falsificados.

Seguridad

DNS también puede proteger mediante DNSSEC, filtros, bloqueo de dominios maliciosos y validaciones.

Pregunta rápida

Si compras un dominio y quieres apuntarlo a un servidor con IP pública, ¿qué registro DNS usarías?

Usarías un registro A si la IP es IPv4, o un registro AAAA si la IP es IPv6.