InfyCalculator
English
💻

Expandir y comprimir direcciones IPv6: forma completa y abreviada

Expande una dirección IPv6 abreviada a sus ocho grupos completos o comprime una dirección completa a la forma corta canónica de la RFC 5952, al instante.

Dirección IPv6
Convertir a
Cargando calculadora…

Cómo funciona

Expandir: completar cada uno de los 8 grupos a 4 dígitos hex en minúsculas · Comprimir (RFC 5952): quitar los ceros a la izquierda de cada grupo y cambiar por «::» la secuencia más larga (de 2 o más) de grupos en cero; si hay empate, la de la izquierda

Una dirección IPv6 tiene 128 bits escritos como ocho grupos de 16 bits en hexadecimal. Dos abreviaturas la hacen más legible: se pueden omitir los ceros a la izquierda dentro de cada grupo (0db8 → db8) y una sola secuencia de grupos seguidos en cero se puede sustituir por «::». Como «::» solo puede aparecer una vez, la forma canónica de la RFC 5952 lo usa en la secuencia de ceros más larga (la primera si hay empate) y escribe todo en minúsculas. Expandir deshace ambas abreviaturas para que puedas comparar u ordenar direcciones byte por byte.

Ejemplo resuelto

Una dirección de enlace local como fe80::1ff:fe23:4567:890a se expande a fe80:0000:0000:0000:01ff:fe23:4567:890a: el «::» sustituye a tres grupos en cero y el grupo 1ff se completa como 01ff. Al revés, 2001:0db8:0000:0000:0008:0800:200c:417a se comprime a 2001:db8::8:800:200c:417a, porque se eliminan los ceros a la izquierda y los dos grupos en cero seguidos se reducen a «::».

Fuentes: RFC 5952 — IPv6 text representation · RFC 4291 — IPv6 addressing

Preguntas frecuentes

¿Por qué «::» solo puede aparecer una vez en una dirección IPv6?

Porque significa «tantos grupos en cero como hagan falta para llegar a ocho». Si hubiera dos, sería imposible saber cuántos ceros corresponden a cada uno, así que la herramienta rechaza cualquier dirección con más de un «::».

¿Qué agrega la RFC 5952 a las reglas de abreviación?

Convierte la forma corta en canónica: solo minúsculas, sin ceros a la izquierda, «::» en la secuencia de ceros más larga (la primera si hay empate) y nunca para abreviar un único grupo en cero. Así cada dirección tiene una sola forma correcta de escribirse, algo importante en registros, listas de acceso y comparaciones de texto.

¿La dirección expandida es distinta de la comprimida?

No, es el mismo valor de 128 bits escrito de dos maneras. Expandirla solo cambia la presentación; sirve cuando necesitas que todas las direcciones tengan el mismo ancho o quieres comparar dos escritas con abreviaturas distintas.

Calculadoras relacionadas

Esta calculadora tiene fines informativos. Verifica los resultados importantes antes de tomar decisiones.