Expansor / Compresor de IPv6
Toda dirección IPv6 tiene 128 bits y se escribe como ocho grupos de cuatro dígitos hexadecimales — pero casi nunca ves la forma completa, porque se aplican dos reglas de abreviación: los ceros iniciales de un grupo pueden omitirse, y un único "::" puede sustituir una corrida de grupos consecutivos en cero. RFC 5952 fija una única forma canónica de texto (hex en minúsculas, sin ceros iniciales, "::" comprimiendo la corrida más larga — y en caso de empate, la más a la izquierda — y nunca un solo grupo), que es exactamente lo que sigue la salida comprimida de esta herramienta. Pega cualquier notación válida — totalmente expandida, mixta o comprimida al máximo — y el analizador la normaliza en vivo en cinco representaciones: la forma expandida de 8 grupos (necesaria para firewalls, ACL y scripts que comparan direcciones como texto), la forma comprimida según RFC 5952, una cadena hexadecimal de 32 dígitos sin dos puntos, el nombre ip6.arpa con nibbles invertidos que usan los registros PTR (DNS inverso), y el binario en bruto agrupado de 16 en 16 bits — útil para ver a ojo los límites de subred. Todo el análisis ocurre en tu navegador; la dirección solo se guarda en el almacenamiento local de tu dispositivo, así que sigue ahí cuando vuelvas.
- Expandida2001:0db8:0000:0000:0000:8a2e:0370:7334
- Comprimida2001:db8::8a2e:370:7334
- Hex20010db80000000000008a2e03707334
- DNS inverso4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
- Binario0010000000000001:0000110110111000:0000000000000000:0000000000000000:0000000000000000:1000101000101110:0000001101110000:0111001100110100
La compresión sigue RFC 5952 — la corrida más larga de grupos de ceros se vuelve :: .
Cómo usar
- Pega o escribe una dirección IPv6 en cualquier notación: comprimida con ::, totalmente expandida, o algo intermedio.
- Las cinco representaciones se actualizan mientras escribes; una dirección inválida muestra un error.
- Copia la forma que necesites con el botón de copiar junto a cada fila.
- Quita longitudes de prefijo (/64) e IDs de zona (%eth0) antes de pegar: solo se analiza la dirección pura.
Preguntas frecuentes
- ¿Qué significa :: en una dirección IPv6?
- Representa uno o más grupos consecutivos de ceros. Puede aparecer como máximo una vez por dirección; con dos apariciones el analizador no podría saber cuántos grupos esconde cada una. RFC 5952 exige además que reemplace la corrida más larga de ceros, y la más a la izquierda si hay empate.
- ¿Por qué un solo grupo en cero no se comprime a ::?
- La sección 4.2.2 de RFC 5952 lo prohíbe: 2001:db8:0:1:1:1:1:1 debe conservar el 0 suelto en vez de convertirse en 2001:db8::1:1:1:1:1, porque un :: de un solo grupo no ahorra nada y produce salidas inconsistentes entre herramientas. Esta herramienta sigue esa regla: se requiere una corrida de al menos dos grupos en cero.
- ¿Por qué el PTR inverso es tan largo?
- ip6.arpa codifica un nibble hexadecimal (4 bits) por etiqueta DNS, en orden inverso. Una dirección de 128 bits siempre se convierte en exactamente 32 etiquetas más ip6.arpa; no existe forma comprimida en el lado del DNS inverso.
- ¿Puedo pegar direcciones IPv4-mapeadas como ::ffff:192.0.2.1?
- No en forma con puntos: el analizador solo acepta grupos hexadecimales. Convierte primero la parte IPv4 en dos grupos hex (192.0.2.1 → c000:201, es decir ::ffff:c000:201). Los IDs de zona (%eth0) y las longitudes de prefijo (/64) también deben quitarse.
- ¿Mi dirección se envía a algún sitio?
- No. El análisis y la conversión se ejecutan por completo en tu navegador. La entrada se recuerda en el almacenamiento local del navegador por comodidad; se borra al limpiar los datos del sitio.
Herramientas relacionadas
Expansor de Plantillas URI (RFC 6570)
Expande plantillas URI RFC 6570 con tus propias variables — admite los cuatro niveles: operadores de ruta, consulta, fragmento, etiqueta y estilo-ruta, con modificadores explode y prefijo, todo en tu navegador.
Expansor de Rangos IP
Expande un bloque CIDR (10.0.0.0/24) a una lista de IPs, o convierte un rango inicio-fin al conjunto CIDR mínimo. Muestra red, broadcast, máscara, wildcard, conteo utilizable — todo en el navegador.
Inspector de Dirección IP
Escribe una dirección IPv4 o IPv6 y ve su clase, scope (privada / pública / loopback / link-local), valor decimal, binario, notación reverse-DNS y CIDR /32.
MAC a EUI-64 / Link-local
Convierte cualquier dirección MAC en su ID de interfaz EUI-64 modificado y la correspondiente dirección IPv6 link-local — la misma forma que Windows / Linux calculan automáticamente.
Agregador CIDR (Fusionar rangos de IP)
Compacta una lista desordenada de direcciones IPv4/IPv6, CIDR y rangos en el conjunto mínimo equivalente de bloques CIDR.
Referencia de Códigos de Estado HTTP
Lista buscable de todos los códigos HTTP (1xx-5xx) con resumen, RFC, cuándo usar y trampas frecuentes.