</>
Publicado el

DNS, dominios e IP explicados para principiantes

Autores
  • avatar
    Name
    Héctor Moreira
    Twitter

Escribes midominio.com en el navegador, presionas Enter y, unos 200 milisegundos después, ves la página. En ese instante pasan varias cosas que casi nadie se detiene a pensar: tu computadora no sabe hablar con "midominio.com", solo sabe hablar con números. Todo lo que ocurre en el medio es, básicamente, DNS.

Esta guía es para quien nunca se ha metido en esto: qué es una IP, qué es un dominio, qué es el DNS y por qué a veces cambias algo y "tarda en verse".

Qué es una IP (y por qué existe)

Cada dispositivo conectado a internet tiene una dirección, igual que cada casa tiene una dirección con número de casa para que llegue la planilla del agua. Esa dirección se llama IP (Internet Protocol) y es un número, por ejemplo:

198.51.100.42

Ese formato de cuatro números (0 a 255) separados por puntos es IPv4, el más común. Como el mundo se quedó sin combinaciones de IPv4 disponibles, existe una versión más nueva y con muchísimo más espacio, IPv6, que se ve así:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

Para lo que nos importa hoy, quédate con la idea central: una IP es la dirección real de un servidor en internet. Sin ella, no hay forma de que dos máquinas se encuentren.

El problema que resuelve un dominio

Nadie quiere memorizar 198.51.100.42 para visitar la página de su banco. Los números son difíciles de recordar y, peor, un mismo sitio puede cambiar de servidor (y por lo tanto de IP) sin que el usuario deba enterarse.

Un dominio (hectormoreira.dev, google.com, midominio.com) es simplemente un nombre legible que apunta a una o varias IPs. El dominio es la fachada bonita; la IP es la dirección real detrás.

Qué es el DNS

DNS significa Domain Name System, y es, en esencia, la agenda de contactos de internet. Cuando guardas un contacto en tu teléfono, escribes "Mamá" en vez de memorizar su número — el teléfono hace esa traducción por ti. El DNS hace exactamente lo mismo, pero para traducir nombres de dominio a direcciones IP.

Sin DNS, internet seguiría funcionando técnicamente, pero tendrías que memorizar números para todo. El DNS es la capa de conveniencia que hace que internet sea usable para humanos.

El recorrido de una consulta DNS

Cuando escribes una URL, tu navegador necesita averiguar la IP detrás de ese dominio. Simplificado, el recorrido es así:

  1. Resolver DNS — tu computadora le pregunta a un servidor "resolver" (normalmente el de tu proveedor de internet, o uno público como los de Cloudflare o Google) si ya conoce la respuesta.
  2. Servidores raíz — si el resolver no la tiene guardada, pregunta a los servidores raíz de internet, que responden algo como "no sé la IP exacta, pero pregúntale a quien administra los dominios .com".
  3. Servidor TLD (Top-Level Domain, el .com, .dev, .io, etc.) — este servidor responde: "no tengo la IP, pero te digo quién es el servidor autoritativo de ese dominio en específico".
  4. Servidor autoritativo — este es el que sí tiene la respuesta final: la IP real del dominio.

El resolver junta esa respuesta, se la entrega a tu navegador, y recién ahí tu navegador puede conectarse al servidor correcto. Todo esto pasa en milisegundos y, la mayoría de las veces, ni siquiera llega hasta el paso 2 o 3 porque la respuesta ya estaba guardada (cacheada) de una consulta anterior.

Tipos de registros DNS más comunes

Un dominio no guarda solo una IP: guarda un conjunto de "registros" con distintos propósitos. Los más comunes que vas a encontrar al configurar un dominio:

RegistroPara qué sirve
AApunta el dominio a una dirección IPv4
AAAAApunta el dominio a una dirección IPv6
CNAMEApunta un subdominio a otro nombre de dominio (en vez de a una IP directamente)
MXIndica a qué servidor debe entregarse el correo del dominio
TXTGuarda texto libre, usado por ejemplo para verificar propiedad del dominio o configurar seguridad de correo (SPF, DKIM)
NSIndica qué servidores DNS son los autoritativos para ese dominio

Por qué un cambio de DNS "tarda en propagarse"

Cada registro DNS tiene un TTL (Time To Live), un número en segundos que le dice a los resolvers "puedes guardar esta respuesta en caché durante X tiempo antes de volver a preguntar". Un TTL típico ronda los 3600 segundos (1 hora), pero puede ser mayor.

Cuando cambias un registro DNS —por ejemplo, mueves tu sitio a otro hosting—, los resolvers que ya tenían la respuesta vieja guardada en caché van a seguir usándola hasta que el TTL expire. Por eso un cambio de DNS no se ve al instante para todo el mundo: cada resolver alrededor del mundo actualiza su caché en momentos distintos. Esto es lo que comúnmente se llama "propagación DNS", y no es magia ni es lento por error: es el sistema de caché haciendo su trabajo.

Errores comunes que vas a ver

Si alguna vez viste alguno de estos en el navegador, ahora ya sabes de dónde viene:

  • DNS_PROBE_FINISHED_NXDOMAIN — el dominio no existe o no tiene registros DNS configurados.
  • "Este sitio no puede proporcionar una conexión segura" — normalmente es un problema de certificado SSL, no de DNS, pero suele aparecer junto a cambios recientes de servidor.
  • El sitio funciona para ti pero no para otra persona — casi siempre es propagación DNS: ambos están consultando resolvers distintos con cachés distintas.

En resumen

  • La IP es la dirección real de un servidor.
  • El dominio es el nombre fácil de recordar que apunta a esa IP.
  • El DNS es el sistema que traduce dominios a IPs, como una agenda de contactos.
  • Los cambios de DNS no son instantáneos por el TTL y el caché de los resolvers — eso es la "propagación".

Si te mudaste de hosting, agregaste un dominio nuevo, o simplemente algo dejó de resolver después de un cambio y no tienes claro por qué, es exactamente el tipo de problema que reviso en Soporte Técnico Urgente — desde el diagnóstico del DNS hasta que el sitio vuelva a responder.