Domain IP Lookup

Dos esquemas de direccionamiento, en paralelo

IPv4

192.0.2.10

32 bits, ~4300 millones de direcciones, agotadas

IPv6

2606:4700::6810:84e5

128 bits, 340 sextillones de direcciones

Fundamentos de DNS

Registros A frente a registros AAAA: IPv4 e IPv6 explicados

3 min de lectura

Un dominio no tiene una única dirección IP: tiene hasta dos tipos completamente distintos, almacenados como dos tipos de registro DNS diferentes. Un registro A contiene una dirección IPv4 (como 192.0.2.10). Un registro AAAA (que se pronuncia «cuádruple A») contiene una dirección IPv6 (como 2606:4700::6810:84e5). Se consultan de forma independiente, se responden de forma independiente y un dominio puede tener uno, el otro, ambos o, algo menos habitual hoy en día, ninguno accesible desde una red determinada.

Por qué existen dos familias de direcciones

Las direcciones IPv4 son números de 32 bits, lo que limita el total de direcciones posibles a unos 4300 millones, una cifra que internet ya ha agotado. IPv6 usa direcciones de 128 bits, un espacio tan enorme que el agotamiento práctico no es una preocupación realista. IPv6 se diseñó como sustituto a largo plazo, pero como ambos protocolos no son compatibles a nivel de red, internet lleva dos décadas funcionando con los dos en paralelo en lugar de cambiar todo de golpe.

Registro A (IPv4)Registro AAAA (IPv6)
Tamaño de la dirección32 bits128 bits
Espacio total de direcciones~4300 millones340 sextillones
Ejemplo192.0.2.102606:4700::6810:84e5
Situación actualAgotado, se mantiene con NATEn crecimiento, sin presión de agotamiento
Cobertura habitualCasi universalHabitual en grandes plataformas, aún no universal

Qué significa para una consulta

  • Un dominio que solo tiene un registro A es solo IPv4: sigue siendo muy habitual, sobre todo en infraestructuras más pequeñas o antiguas.
  • Un dominio con ambos registros es de doble pila: así funcionan hoy la mayoría de las grandes plataformas y CDN.
  • Un cliente (navegador, aplicación o servidor) que admite ambos preferirá, por lo general, IPv6 cuando los dos están disponibles y la ruta de red lo permite realmente.
  • Ver un registro AAAA no garantiza que puedas llegar hasta él: tu propia red o tu proveedor de internet también necesita conectividad IPv6 que funcione.

Cómo elige realmente uno un cliente de doble pila

Cuando existen ambos registros, la mayoría de los sistemas operativos modernos no se limitan a probar IPv6 primero y rendirse si falla. Utilizan un algoritmo conocido como Happy Eyeballs (RFC 8305): el cliente lanza intentos de conexión a la dirección IPv6 y a una dirección IPv4 de reserva casi a la vez, dándole una pequeña ventaja al intento IPv6, y usa sencillamente la conexión que se complete antes. Por eso un dominio con un registro AAAA roto o inalcanzable suele cargar igualmente sin ningún retraso visible para la mayoría de los usuarios (la alternativa IPv4 gana la carrera en silencio), aunque un enfoque ingenuo de «probar IPv6, rendirse y reintentar con IPv4 desde cero» habría provocado una espera de varios segundos.

Si estás depurando la conectividad, merece la pena comprobar ambos antes que nada: descartar IPv6 como culpable (o confirmarlo) gracias a la ausencia de un registro AAAA requiere una sola consulta y acota de inmediato el problema.

Una respuesta de doble pila no siempre es simétrica

Es fácil suponer que los registros A y AAAA de un dominio apuntan a una infraestructura equivalente e intercambiable, pero eso no está garantizado. Una CDN puede haber desplegado la compatibilidad con IPv6 en algunas ubicaciones periféricas antes que en otras, lo que significa que el registro AAAA enruta por un subconjunto más reducido de la misma red que el registro A. Un servidor de origen migrado a un nuevo alojamiento IPv4 podría seguir sirviendo el tráfico IPv6 desde un host antiguo a punto de retirarse si el registro AAAA no se actualizó en el mismo cambio. Tratar ambos tipos de registro como mantenidos de forma independiente, porque realmente lo son, en lugar de suponer un único «servidor» detrás de los dos, evita una clase de error de migración en la que una familia de direcciones se actualiza y la otra se queda atrás sin que nadie lo note.

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