IPv4 frente a IPv6, explicado
IPv4 frente a IPv6: dos sistemas de direcciones, una sola internet
Cada paquete que atraviesa internet lleva una dirección de origen y otra de destino escritas en uno de dos formatos. IPv4, normalizado en 1981, utiliza direcciones de 32 bits. IPv6, su sucesor, utiliza 128 bits. La cuestión de IPv4 frente a IPv6 no es realmente una rivalidad —ambos protocolos conviven en la mayoría de las redes modernas—, pero las diferencias importan para cualquiera que lea registros, realice una consulta o intente comprender qué puede y qué no puede revelar una dirección.
Notación: cuartetos con puntos y grupos hexadecimales
Una dirección IPv4 son cuatro números decimales entre 0 y 255, separados por puntos: el conocido cuarteto con puntos, como 8.8.8.8 (puedes examinar esa dirección en un rastreo de ejemplo). Cuatro bytes, aproximadamente 4300 millones de valores posibles.
IPv6 escribe sus 128 bits como ocho grupos de cuatro dígitos hexadecimales separados por dos puntos: 2001:0db8:0000:0000:0000:0000:0000:0001. Como las direcciones tan largas son poco manejables, la notación permite dos atajos. Los ceros a la izquierda de cada grupo pueden omitirse, y una —y solo una— secuencia de grupos consecutivos formados íntegramente por ceros puede reducirse a un doble dos puntos. La dirección anterior se comprime a 2001:db8::1. Las reglas canónicas de esta compresión se establecen en el RFC 5952; seguirlas importa, porque de lo contrario la misma dirección puede escribirse de una docena de formas, lo que trastoca las búsquedas en registros y las listas de bloqueo.
La historia del agotamiento
Los 4300 millones de direcciones de IPv4 parecían inagotables en 1981. No lo eran. IANA repartió sus últimos bloques libres a los registros regionales de internet en 2011, y los propios registros —incluido RIPE NCC, que declaró agotado su fondo en 2019— ahora solo asignan IPv4 a partir de espacio devuelto o recuperado. Existe un mercado de bloques de direcciones usados, con precios por dirección que habrían desconcertado a los diseñadores del protocolo.
IPv6 se concibió para que esto no pudiera volver a suceder. Su espacio de direcciones alberga 2^128 valores: unos 340 sextillones, un número de 39 dígitos. El diseño es deliberadamente pródigo: una conexión doméstica típica recibe un prefijo /64 que contiene más direcciones que toda la internet IPv4 al cuadrado. La intención es que la escasez de direcciones nunca vuelva a condicionar cómo se construyen las redes.
NAT y CGNAT: IPv4 con respiración asistida
La razón por la que IPv4 sigue funcionando pese al agotamiento es la traducción de direcciones de red (NAT). Tu router doméstico dispone de una única dirección IPv4 pública y traduce para todos los dispositivos que hay tras él, y por eso la dirección 192.168.x.x de tu portátil nunca aparece en la internet pública; solo lo hace la dirección del router, que es lo que informa Cuál es mi IP.
Muchos operadores añaden ahora una segunda capa: el NAT a nivel de operador (Carrier-Grade NAT), donde cientos o miles de abonados comparten una única dirección IPv4 pública. CGNAT mantiene el flujo de direcciones, pero degrada el significado de una dirección IPv4 como identificador. El tráfico de una misma dirección CGNAT puede corresponder a miles de hogares sin relación entre sí, y ninguno de ellos puede distinguirse individualmente solo por la dirección. Esta es una de las varias razones por las que la geolocalización por IP no puede identificar a una persona, un punto que se trata en profundidad en ¿Puede alguien encontrar mi dirección a partir de mi IP?
La realidad de la doble pila
El plan de transición nunca fue un cambio repentino en una fecha señalada; fue una convivencia. La mayoría de los dispositivos modernos funcionan en doble pila —una dirección IPv4 y una IPv6 simultáneamente— y prefieren IPv6 cuando un destino lo ofrece. La adopción mundial de IPv6 supone ya bastante más de un tercio del tráfico hacia los principales servicios, pero la distribución es desigual: sólida en los operadores móviles y en los grandes proveedores de internet para consumidores, débil en las redes empresariales más antiguas. En la práctica, esto significa que una misma conexión puede aparecer en tus registros bajo dos direcciones completamente distintas según qué protocolo negociara una sesión determinada.
Qué cambia para la geolocalización y el rastreo
Para el análisis forense de redes, los protocolos envejecen de forma distinta. El espacio de IPv4 lleva cuatro décadas asignándose, comercializándose y observándose, de modo que bases de datos de geolocalización como DB-IP disponen de evidencias profundas y bien contrastadas para la mayoría de los bloques. Los bloques de IPv6 son más recientes y muchísimo más dispersos —una sola asignación /32 a un proveedor empequeñece toda la internet IPv4—, por lo que la evidencia de ubicación es más escasa y los índices de confianza son menores, sobre todo por debajo del nivel de país. Un rastreo en cualquiera de los dos protocolos arroja una región aproximada, nunca un punto exacto; consulta qué precisión tiene la geolocalización por IP para ver cifras honestas.
IPv6 también cambia el comportamiento del cliente. Las extensiones de privacidad, definidas en el RFC 8981, rotan periódicamente la mitad de la dirección correspondiente al identificador de interfaz, de modo que la dirección completa de 128 bits de un dispositivo cambia a diario o en cada conexión aunque su prefijo /64 permanezca fijo. Para el rastreo, el prefijo es la señal estable; los bits bajos son ruido por diseño. El contexto de enrutamiento no varía en ninguno de los dos protocolos: el sistema autónomo que anuncia la ruta sigue indicándote qué operador transporta el tráfico, y una consulta de ASN funciona de forma idéntica para ambos.
| Propiedad | IPv4 | IPv6 |
|---|---|---|
| Longitud de la dirección | 32 bits | 128 bits |
| Notación | Cuarteto con puntos: 203.0.113.7 | Grupos hexadecimales con compresión ::: 2001:db8::7 |
| Espacio de direcciones | Unos 4300 millones | Unos 340 sextillones (2^128) |
| Disponibilidad | Agotado; se comercializa en mercados secundarios | Prácticamente ilimitado |
| Compartición de direcciones | NAT y CGNAT son la norma | Direcciones únicas a nivel global; no hace falta NAT |
| Evidencia de geolocalización | Décadas de datos; mayor confianza por debajo del nivel de país | Bloques más recientes y dispersos; menor confianza por debajo del nivel de país |
| Estabilidad de la dirección | Una dirección por ubicación, a menudo de larga duración | Prefijo /64 estable; los bits de interfaz rotan por privacidad |
Hay una cosa que el número de versión no cambia: una dirección de cualquiera de los dos protocolos localiza infraestructura de red, no personas. Un rastreo arroja una zona probable y un operador, cada uno con su índice de confianza; nada que identifique a un individuo. Para ver qué revela realmente cada protocolo sobre tu propia conexión, realiza un rastreo y compara los expedientes.