Domain IP Lookup

Un nombre de host, varios registros A

1.ª respuesta

93.184.216.34

2.ª respuesta

93.184.216.35

3.ª respuesta

93.184.216.36

El resolvedor devuelve todos los registros, normalmente en orden rotatorio

Infraestructura y operaciones

Por qué un solo dominio tiene varias direcciones IP

4 min de lectura

Consulta un sitio grande y a menudo obtendrás tres, cuatro u ocho direcciones. Vuelve a consultar desde otro país y la lista cambia por completo. Cuatro mecanismos distintos producen esto, y tienen implicaciones muy diferentes.

Un nombre de host, varios registros A

1.ª respuesta

93.184.216.34

2.ª respuesta

93.184.216.35

3.ª respuesta

93.184.216.36

El resolvedor devuelve todos los registros, normalmente en orden rotatorio

Un nombre de host, varios registros A. El resolvedor los devuelve todos, normalmente en orden rotatorio.

1. DNS round-robin

El enfoque más simple: publicar varios registros A para el mismo nombre. Los resolvedores los devuelven en orden rotatorio, así que clientes distintos prueban primero servidores distintos.

Tres registros A en un mismo nombre
example.com.    300    IN    A    93.184.216.34
example.com.    300    IN    A    93.184.216.35
example.com.    300    IN    A    93.184.216.36

Reparte la carga sin ninguna infraestructura adicional. Pero su limitación es seria: el DNS no comprueba el estado de los servidores. Si un servidor cae, su dirección se sigue entregando hasta que una persona elimina el registro, y aproximadamente un tercio de los visitantes sufre un fallo.

2. Enrutamiento geográfico (GeoDNS)

Aquí el servidor de nombres autoritativo examina de dónde procede la consulta y devuelve una respuesta adecuada a la ubicación. Un visitante en Europa recibe una dirección de Fráncfort; uno en Asia, una de Singapur.

Por eso dos personas obtienen legítimamente respuestas distintas para el mismo dominio en el mismo momento. Ninguna está obsoleta ni equivocada: el servidor de nombres dio a propósito respuestas diferentes.

Idea clave

Con el enrutamiento geográfico, no existe una única respuesta correcta para un dominio. La respuesta depende de quién pregunta y desde dónde.

3. Anycast

Anycast es el más elegante de los cuatro y funciona por completo por debajo del DNS. La misma dirección se anuncia desde muchas ubicaciones a la vez, y el enrutamiento de internet entrega cada paquete a la ubicación más cercana en términos de red.

Enrutamiento geográficoAnycast
Funciona enLa capa DNSLa capa de enrutamiento (BGP)
Direcciones devueltasDistintas por regiónSiempre idénticas
Velocidad de conmutación por errorEspera al TTL del DNSSegundos: el enrutamiento reconverge
¿Se ve en una consulta?Sí: las respuestas difierenNo: parece una dirección normal y única

1.1.1.1 es el ejemplo más conocido: los mismos cuatro números en cualquier parte del mundo, atendidos por cientos de centros de datos distintos. Anycast es invisible para una consulta DNS, y por eso mismo es tan eficaz.

4. Doble pila: A y AAAA juntos

La razón más común y menos interesante. Un dominio que publica IPv4 e IPv6 devuelve ambas, y el cliente elige la que admite.

No es balanceo de carga en absoluto: son dos familias de direcciones
example.com.    3600    IN    A       93.184.216.34
example.com.    3600    IN    AAAA    2606:2800:220:1::248

Los clientes de doble pila suelen preferir IPv6 y recurrir a IPv4 si falla. Consulta los registros A y AAAA.

Qué hace el cliente con la lista

Recibir varias direcciones es solo la mitad de la historia: lo que ocurre después lo decide el cliente, y el comportamiento moderno es más inteligente que antes.

El mecanismo relevante es Happy Eyeballs, definido en la RFC 8305. Un navegador al que se le dan direcciones IPv6 e IPv4 no prueba una, espera a que se agote el tiempo y luego prueba la otra. Inicia una conexión IPv6, espera un intervalo corto (normalmente unos 250 milisegundos) y, si no se ha conectado, empieza un intento IPv4 en paralelo. Gana la que se complete primero y la perdedora se descarta.

La consecuencia práctica es que una dirección rota en tu lista degrada la velocidad en lugar de provocar un fallo total. Es una red de seguridad, no una licencia: una dirección muerta sigue costando a cada visitante el retraso previo a la conmutación.

Cuando el DNS no es la herramienta adecuada

Se suele recurrir al DNS round-robin como balanceador de carga. Conviene tener claro lo que no puede hacer.

CapacidadDNS round-robinBalanceador de carga real
Comprobación de estadoNinguna: los servidores caídos siguen en la listaRetira los backends fallidos en segundos
Ponderación del tráficoNinguna: aproximadamente uniformePesos por backend
Afinidad de sesiónNingunaCompatible
Velocidad de conmutación por errorEspera a que caduque el TTLInmediata
CosteGratisUn servicio que operar o pagar

El resumen honesto: el DNS round-robin reparte la carga de forma aceptable y gestiona mal los fallos. Si la caída de un servidor no debe llevarse consigo a una parte de tus visitantes, necesitas comprobaciones de estado, lo que implica un balanceador de carga, un proveedor de anycast o un servicio de DNS gestionado que realice comprobaciones de estado y retire automáticamente los registros que fallan.

Cómo distinguirlos

Lo que observasCausa más probable
Varias direcciones IPv4, siempre las mismasDNS round-robin
Direcciones distintas desde países distintosEnrutamiento geográfico
Una dirección, rápida en todas partesAnycast
Mezcla de direcciones con puntos y con dos puntosDoble pila: no es balanceo
Las direcciones resuelven a un nombre de host de CDN en el DNS inversoNodos de borde de una CDN
Consulta desde distintos resolvedores para detectar el enrutamiento geográfico
dig +short example.com @1.1.1.1
dig +short example.com @8.8.8.8

Qué significa esto al consultar un dominio

Cambia el peso que conviene dar a una sola respuesta.

  • Tener varias direcciones es saludable. Suelen indicar redundancia, no una mala configuración.
  • Tu respuesta no es universal. Con enrutamiento geográfico o una CDN, alguien en otro lugar ve algo distinto, y ambas son correctas.
  • No las fijes en el código. Las direcciones rotan, se sustituyen y se reasignan. Resuelve siempre el nombre en el momento de la conexión.
  • El orden no significa nada. La rotación suele ser deliberada; la primera dirección no es la principal.

La herramienta de consulta enumera todos los registros A y AAAA que recibe en lugar de mostrar solo el primero, para que puedas ver de una vez el conjunto completo publicado; y el modo masivo facilita comparar varios dominios lado a lado.

¿Necesitas comprobar las direcciones DNS públicas de un dominio? Usa la herramienta Domain IP Lookup.

Preguntas frecuentes

Lecturas relacionadas

Por qué una consulta muestra la CDN y no el origen

Visitante

consulta el dominio

Borde de la CDN

104.21.x.x

esto devuelve el DNS

Servidor de origen

IP real, nunca expuesta

Infraestructura y operaciones

Por qué una CDN oculta la IP de origen (y esa es la idea)

¿Consultaste un dominio y te salió una dirección de Cloudflare? Es el sistema funcionando bien. Esto es lo que hay detrás y por qué no puedes ver a través.

3 min de lectura

Los registros que encontrarás en casi toda zona

ANombre de host a una dirección IPv4
AAAANombre de host a una dirección IPv6
CNAMENombre de host a otro nombre de host
MXDominio a sus servidores de correo, por prioridad
TXTDominio a texto arbitrario: SPF, DKIM, verificación
NSDominio a los servidores de nombres que responden por él
Fundamentos de DNS

Qué es un registro A de DNS (y cuándo necesitas AAAA)

El registro que apunta de verdad tu dominio a un servidor: su anatomía, su equivalente AAAA y los cuatro errores que más a menudo rompen sitios.

3 min de lectura

Una consulta DNS recursiva, salto a salto

Navegador

quiere example.com

Resolvedor

tu ISP / 1.1.1.1

Raíz + TLD

¿quién gestiona .com?

Autoritativo

la respuesta real

Cada salto de la cadena es otra consulta DNS, y luego se guarda en caché

Fundamentos de DNS

Cómo funciona el DNS: de un nombre de dominio a una dirección IP

La guía telefónica de internet, rastreada de principio a fin: qué ocurre en los pocos milisegundos entre escribir un dominio y la llegada del primer paquete a un servidor.

3 min de lectura