Qué son los DNS y cómo funcionan
¿Qué son los DNS y cómo funcionan? Guía completa de registros (A, MX, CNAME) con ejemplos prácticos
Si alguna vez has creado una página web, configurado un correo corporativo o consultado herramientas de propagación como *whatsmydns.net*, te habrás encontrado con el término **DNS** y una lista de siglas como A, CNAME, MX o TXT. A primera vista pueden parecer configuraciones complejas, pero entender cómo funcionan los DNS es indispensable para cualquier persona que administre un sitio web. En esta guía repasaremos desde el concepto básico hasta un caso práctico de configuración.
- ¿Qué son los DNS y por qué son la agenda de Internet?
Los **DNS (Domain Name System)** son el sistema encargado de traducir los nombres de dominio legibles para los humanos (como `midominio.com`) en direcciones IP numéricas (como `192.0.2.45`) que comprenden los servidores y ordenadores.Imagina que el DNS es la **libreta de contactos de tu teléfono**: tú no necesitas memorizar el número telefónico de cada persona, solo buscas su nombre y tu teléfono realiza la llamada al número correcto. Los DNS hacen exactamente lo mismo con los sitios web.
- ¿Cómo se transforma un dominio en una dirección IP?
Cuando abres tu navegador y escribes una URL, el proceso de traducción ocurre en cuestión de milisegundos mediante una consulta en cadena:1. **Consulta inicial (Navegador y Resolver):** Tu ordenador busca la IP en su memoria caché local. Si no la tiene, consulta a un servidor **DNS Resolver** (normalmente el de tu proveedor de internet o servicios como Cloudflare `1.1.1.1` o Google `8.8.8.8`).
2. **Servidor Raíz (Root Server):** Si el Resolver tampoco conoce la IP, le pregunta a los servidores raíz de Internet, los cuales lo redirigen al encargado de la extensión correspondiente (`.com`, `.pe`, `.net`).
3. **Servidor TLD (Top-Level Domain):** El servidor del TLD indica cuáles son los **Servidores de Nombres (NameServers)** autorizados para ese dominio en particular.
4. **Servidor Autoritativo (Hosting):** Finalmente, se consulta la tabla DNS de tu hosting, la cual responde con la dirección IP exacta vinculada al dominio.
5. **Conexión:** El navegador recibe la IP, guarda la respuesta temporalmente y carga el sitio web en tu pantalla.
- Tipos de Registros DNS
Explicados uno a uno Dentro de la **Zona DNS** de tu dominio existen diferentes instrucciones de ruta. Estos son los registros más importantes: ###🔹 Registro A (Address)
Apunta directamente un nombre de dominio o subdominio a una dirección **IPv4**. Es el registro principal que conecta tu dominio con el servidor web. ###🔹 Registro AAAA
Cumple la misma función que el registro A, pero mapea el dominio hacia una dirección **IPv6** de nueva generación. ###🔹 Registro CNAME (Canonical Name)
Funciona como un alias que apunta un subdominio a otro nombre de dominio en lugar de una IP. Es común usarlo para dirigir `www.midominio.com` hacia `midominio.com` o para conectar plataformas externas como Shopify. ##🔹 Registro MX (Mail Exchange) Especifica cuáles son los servidores encargados de recibir y gestionar el correo electrónico de tu dominio (por ejemplo, los servidores de Google Workspace, Microsoft 365 o cPanel). ###
🔹 Registro NS (Name Server)
Indica qué servidores poseen la tabla DNS autoritativa de tu dominio. Le señalan a la red global en qué proveedor o plataforma gestionas la zona DNS. ###🔹 Registro TXT (Text)
Permite asociar texto plano a un dominio. Se utiliza principalmente para: * **Autenticación de correo:** Configurar firmas de seguridad como **SPF, DKIM y DMARC** para evitar que tus emails lleguen a SPAM. * **Verificación de propiedad:** Validar el dominio ante herramientas como Google Search Console o certificados SSL. ###🔹 Registro PTR (Pointer)
Realiza la búsqueda inversa (de IP a dominio). Es fundamental en servidores de correo saliente para validar la autenticidad del remitente. ###🔹 Registro CAA (Certification Authority Authorization)
Define qué autoridades de certificación tienen permiso explícito para emitir certificados SSL/TLS a nombre de tu dominio. — - Caso Práctico:
Configurando un proyecto desde cero.
Para ver cómo interactúan estos registros en la práctica, veamos los pasos habituales al lanzar un proyecto web llamado `mipaginadeejemplo.com`:1. **Vincular Dominio y Hosting (Registros NS):** En el registrador del dominio apuntas los servidores de nombres a tu hosting: * `NS1.TUHOSTING.COM` * `NS2.TUHOSTING.COM`
2. **Apuntar la Web y la versión con WWW:** En tu panel DNS configuras: * **Registro A:** Host `@` $\rightarrow$ IP `192.0.2.45` (Apunta el dominio raíz). * **Registro CNAME:** Host `www` $\rightarrow$ `miblogdeejemplo.com` (Crea el alias para la versión con www).3. **Configurar el Correo Corporativo (Registros MX):** Para gestionar emails desde Google Workspace, agregas: * **Registro MX:** Prioridad `1` $\rightarrow$ `SMTP.GOOGLE.COM`
4. **Proteger el correo y verificar la web (Registros TXT):** * **Registro TXT (SPF):** `v=spf1 include:_spf.google.com ~all` * **Registro TXT (Search Console):** `google-site-verification=código_de_verificación` - Comprobación de Propagación DNS
Cualquier cambio realizado en los registros DNS puede tardar desde unos minutos hasta 24-48 horas en actualizarse en todos los nodos del mundo (proceso conocido como **Propagación DNS**).
Para verificar el estado global de tus registros en tiempo real, puedes utilizar herramientas como **whatsmydns.net**, seleccionando el tipo de registro específico (A, MX, NS, etc.) para comprobar que los servidores de distintos continentes ya responden con tus datos actualizados.
Verificacion si los DNS estan activados a nivel mundial, en https://www.whatsmydns.net/.
| Registros DNS | Que Hace? | |
|---|---|---|
| Registro A (Address): | Qué hace: Vincula tu dominio principal a la IP (IPv4) de tu servidor. Ejemplo: midominio.com → 26.18.2.1 | |
| Registro AAAA: | Qué hace: Cumple la misma función que el registro A, pero usando la nueva red de IP versión 6 (IPv6). Ejemplo: midominio.com → 192.0.2.1 | |
| Registro CNAME (Canonical Name): | Qué hace: Apunta un alias o subdominio hacia otro nombre de dominio Ejemplo: Hace que [www.midominio.com](https://www.midominio.com) redirija exactamente a midominio.com, o sirve para conectar plataformas externas (como un blog en Blogger, Shopify o Substack). | |
| Registros MX (Mail Exchange): | Qué hace: Indican qué servidor gestiona los correos corporativos de tu dominio (ej. contacto@midominio.com).Ejemplo: Apuntan a los servidores de Google Workspace, Microsoft 365 o el propio correo de tu cPanel. | |
| Registro NS (Name Server) | Qué hace: Indica qué servidores poseen la tabla DNS autoritativa de tu dominio. Ejemplo: Apuntar tu dominio desde el registrador hacia los servidores de nombres de tu proveedor de hosting o Cloudflare. | |
| Registros TXT (Text): | Qué hace: Almacena texto utilizado para validaciones y seguridad. Ejemplo: Se usa para verificar la propiedad de tu sitio en Google Search Console, o para configurar firmas de seguridad de correo como SPF, DKIM y DMARC para que tus emails no lleguen a la carpeta de SPAM | |
| Registro PTR (Pointer) | Qué hace: Realiza la búsqueda inversa: convierte una IP de vuelta a un dominio. Ejemplo: Configuración de servidores de correo saliente para certificar la legitimidad del envío. | |
| Registro SOA (Start of Authority) | Qué hace: Contiene la información administrativa clave sobre la zona DNS. Ejemplo: Registra el servidor primario, email del administrador y tiempos de actualización (TTL). | |
| Registro SRV (Service) | Qué hace: Especifica el puerto y ubicación para servicios de red específicos. Ejemplo: Utilizado en sistemas de telefonía VoIP (SIP) o mensajería instantánea. | |
| Registro CAA (Certification Authority Authorization) | Qué hace: Especifica qué entidades pueden emitir certificados SSL para tu dominio. Ejemplo: Aumenta la seguridad evitando que autoridades de certificación no autorizadas emitan certificados a tu nombre. |
..0..







