IPv4 tiene 4,294 millones de direcciones — ya se acabaron. IPv6 tiene 340 undecillones de direcciones, suficientes para asignar millones a cada grano de arena del planeta. La transición lleva décadas y todavía no terminamos. Esta guía explica qué está pasando y por qué te importa.
El problema de IPv4
En 1981, cuando se diseñó IPv4 con 32 bits, 4 mil millones de direcciones parecían más que suficientes. En 2011, IANA (Internet Assigned Numbers Authority) agotó los últimos bloques de direcciones IPv4 disponibles para los registros regionales. Hoy se mantiene el sistema con NAT (Network Address Translation) — muchos dispositivos comparten una IP pública — pero es un parche, no una solución.
IPv6: 128 bits de espacio
IPv6 usa 128 bits en lugar de 32, lo que da 2¹²⁸ = 340,282,366,920,938,463,463,374,607,431,768,211,456 direcciones. Una cantidad tan absurdamente grande que podríamos asignar una dirección única a cada átomo de la Tierra y sobrarían.
# Formato IPv6 (8 grupos de 4 dígitos hexadecimales)
2001:0db8:85a3:0000:0000:8a2e:0370:7334
# Reglas de abreviación:
# 1. Se pueden omitir los ceros iniciales de cada grupo
2001:db8:85a3:0:0:8a2e:370:7334
# 2. Una secuencia de grupos de ceros se reemplaza con :: (solo una vez)
2001:db8:85a3::8a2e:370:7334
# Dirección de loopback (equivalente a 127.0.0.1 en IPv4)
::1
# Dirección no especificada (equivalente a 0.0.0.0)
::
# Prefijo de red típico (/64 = la mitad para red, la mitad para hosts)
2001:db8:1234:5678::/64
Tipos de direcciones IPv6
| Tipo | Prefijo | Equivalente IPv4 |
|---|---|---|
| Global Unicast | 2000::/3 | IPs públicas de internet |
| Link-Local | fe80::/10 | 169.254.x.x (APIPA) |
| Unique Local | fc00::/7 | 192.168.x.x, 10.x.x.x (RFC 1918) |
| Loopback | ::1/128 | 127.0.0.1 |
| Multicast | ff00::/8 | 224.0.0.0/4 (multicast IPv4) |
Ventajas de IPv6 más allá del espacio
- Sin NAT: cada dispositivo tiene IP pública real — simplifica la conectividad extremo a extremo
- Autoconfiguración (SLAAC): los dispositivos generan su propia IP a partir del prefijo del router, sin DHCP
- IPSec nativo: el cifrado y autenticación están en la especificación base (no opcional como en IPv4)
- Cabecera simplificada: procesamiento más eficiente en routers
- Sin broadcast: usa multicast en su lugar, reduciendo el ruido de red
Configuración básica en Linux
# Ver interfaces con IPv6
ip -6 addr show
# Ver la tabla de rutas IPv6
ip -6 route show
# Hacer ping a una dirección IPv6
ping6 2001:db8::1
# Conectar por SSH a un host IPv6 (notar la sintaxis con corchetes)
ssh usuario@[2001:db8::1]
# curl con IPv6
curl -6 https://ipv6.google.com
# Verificar si tu conexión tiene IPv6 real
curl https://ifconfig.co
"IPv6 lleva 20 años siendo 'el futuro'. En 2025 ya es más bien 'el presente que todavía convive con el pasado'."