Extractor de Direcciones IPv6
Extrae direcciones IPv6 de logs y texto y las normaliza a la forma canónica RFC 5952. Muestra la forma expandida, el ámbito y el puntero ip6.arpa.
Direcciones IPv6 Identificadas y Normalizadas
Respuesta Rápida: ¿Qué es Extractor de Direcciones IPv6?
¿Qué hace esta herramienta? Extrae direcciones IPv6 de logs y texto y las normaliza a la forma canónica RFC 5952. Muestra la forma expandida, el ámbito y el puntero ip6.arpa.
Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.
- Extractor de direcciones IPv6: encuentra, normaliza y clasifica las IPv6 de cualquier texto
- Cómo usar el extractor de IPv6
- Una misma dirección, muchas formas de escribirla
- Las reglas del RFC 5952 para la forma canónica
- Qué reconoce el extractor y qué ignora
- Clasificación de ámbitos y tipos de dirección
- Resolución inversa en la zona ip6.arpa
- Exportar los resultados
- Preguntas frecuentes (FAQ)
- Herramientas relacionadas
Extractor de direcciones IPv6: encuentra, normaliza y clasifica las IPv6 de cualquier texto
El extractor de direcciones IPv6 localiza todas las direcciones IPv6 de un texto (logs, configuración de red, salidas de ip addr o ipconfig, cabeceras de correo) y las devuelve en una tabla sin repeticiones. Para cada una muestra su forma canónica según el RFC 5952, la forma expandida de 128 bits, el ámbito o tipo de dirección (global, ULA, link-local, multicast, documentación…) y su registro inverso ip6.arpa. Reconoce también identificadores de zona (%eth0), prefijos (/64) y direcciones con una IPv4 incrustada.
IPv6 usa direcciones de 128 bits (RFC 8200, estándar de Internet desde julio de 2017, que sustituyó al RFC 2460): son 2128 ≈ 3,4 × 1038 direcciones, unas 6,7 × 1017 por cada milímetro cuadrado de la superficie terrestre. El problema práctico es otro: la sintaxis es tan flexible que una misma dirección puede escribirse de muchas formas, y comparar texto contra texto en logs o listas de control falla. Normalizar a la forma canónica lo resuelve. Todo se procesa en tu navegador; el texto no se envía a ningún servidor.
Cómo usar el extractor de IPv6
- Pega el texto con las direcciones. Con «Cargar Ejemplo» ves un caso con varios tipos de dirección.
- Pulsa «Extraer, Expandir y Normalizar (RFC 5952)». Verás contadores y una tabla con la dirección canónica, el ámbito, la forma expandida y el puntero
ip6.arpade cada una, ordenada por frecuencia. - Con «Filtrar Ámbito» puedes quedarte con las globales (2000::/3), las link-local, las ULA, las multicast o las especiales (documentación, 6to4, Teredo, reservadas…).
- Copia la lista o descarga el CSV o el JSON (solo se exportan las filas visibles con el filtro activo).
Una misma dirección, muchas formas de escribirla
Una IPv6 son 8 grupos de 16 bits (llamados hextetos) escritos en hexadecimal y separados por dos puntos. Estas seis cadenas son válidas y el extractor las interpreta sin problema:
| Forma | Ejemplo | Qué es |
|---|---|---|
| Expandida | 2001:0db8:0000:0000:0000:ff00:0042:8329 | 32 dígitos hexadecimales, sin compresión |
| Sin ceros a la izquierda | 2001:db8:0:0:0:ff00:42:8329 | Cada hexteto de 1 a 4 dígitos |
| Canónica (RFC 5952) | 2001:db8::ff00:42:8329 | La forma recomendada para guardar y comparar |
| Con prefijo | 2001:db8::ff00:42:8329/64 | Dirección más longitud de prefijo (0 a 128) |
| Con identificador de zona | fe80::1ff:fe00:3a60%eth0 | Link-local con la interfaz tras el símbolo % |
| Con IPv4 incrustada | ::ffff:192.0.2.1 | IPv4 mapeada en IPv6 (últimos 32 bits en decimal) |
Las reglas del RFC 5952 para la forma canónica
El RFC 5952 fija una única forma de texto para cada dirección. El extractor la aplica siempre:
- Los dígitos hexadecimales van en minúsculas (
db8, nuncaDB8). - Se eliminan los ceros a la izquierda de cada hexteto (
db8y no0db8). - El símbolo
::se usa una sola vez y sustituye a la secuencia más larga de hextetos a cero consecutivos. Si hay dos secuencias del mismo largo, se comprime la primera. - Nunca se usa
::para sustituir un único hexteto a cero.
| Entrada | Forma canónica | Por qué |
|---|---|---|
2001:DB8:0:0:1:0:0:1 | 2001:db8::1:0:0:1 | Minúsculas; dos secuencias de igual largo, se comprime la primera |
2001:db8:0:0:0:0:2:1 | 2001:db8::2:1 | Se comprime la secuencia más larga (4 hextetos) |
2001:0:0:1:0:0:0:1 | 2001:0:0:1::1 | La secuencia más larga es la de 3 hextetos |
2001:db8:0:1:1:1:1:1 | 2001:db8:0:1:1:1:1:1 | Un único hexteto a cero no se comprime |
Además, las variantes textuales de una misma dirección se cuentan como una sola: 2001:db8::1, 2001:0DB8:0:0:0:0:0:1 y 2001:db8:0::1 aparecen en una única fila con tres ocurrencias.
Qué reconoce el extractor y qué ignora
- Reconoce la notación completa, la comprimida con
::, el identificador de zona tras%, el prefijo/0a/128, la forma con IPv4 incrustada y las direcciones entre corchetes con puerto ([2001:db8::1]:8080extrae2001:db8::1). - Ignora lo que solo se parece a una IPv6: direcciones MAC (
00:1A:2B:3C:4D:5Etiene solo 6 grupos), horas (12:30:45), operadores de código comostd::stringoFoo::Bar, y un::suelto entre dos palabras (foo :: Int). En cambio,[::]:80obind-address = ::sí se leen como la dirección no especificada. - Descarta las cadenas inválidas: dos
::en la misma dirección (2001::1::2), más de 8 hextetos, hextetos de más de 4 dígitos hexadecimales o dígitos no hexadecimales.
Clasificación de ámbitos y tipos de dirección
A diferencia de IPv4, IPv6 no usa clases sino prefijos con un significado definido (RFC 4291). Estas son las categorías que asigna el extractor:
| Prefijo | Categoría | Referencia | Descripción |
|---|---|---|---|
2000::/3 | Global Unicast (pública) | RFC 4291 | Direcciones enrutables en Internet, salvo los subbloques especiales de esta tabla |
fc00::/7 | Privada ULA | RFC 4193 | Unique Local: redes internas, no se anuncian en Internet (en la práctica se usa fd00::/8) |
fe80::/10 | Link-Local | RFC 4291 | Válidas solo dentro del enlace; cada interfaz tiene una |
ff00::/8 | Multicast | RFC 4291 | Grupos de nodos; ff02::1 es «todos los nodos del enlace» |
::1/128 | Loopback | RFC 4291 | El propio equipo (equivale a 127.0.0.1) |
::/128 | No especificada | RFC 4291 | Ausencia de dirección; también aparece como «escuchar en todas las interfaces» |
::ffff:0:0/96 | IPv4 mapeada | RFC 4291 | Se clasifica según la IPv4 que lleva dentro |
2001:db8::/32, 3fff::/20 | Documentación | RFC 3849 y RFC 9637 | Reservadas para ejemplos y manuales |
2001::/32 | Teredo | RFC 4380 | Túnel IPv6 sobre IPv4 (en desuso) |
2002::/16 | 6to4 | RFC 3056 | Transición desde IPv4 (en desuso) |
64:ff9b::/96 | NAT64 | RFC 6052 | Traducción entre IPv6 e IPv4 |
100::/64 | Descarte | RFC 6666 | Tráfico que debe descartarse |
fec0::/10 | Site-local (obsoleta) | RFC 3879 | Sustituida por las ULA |
| Otros bloques especiales | Especiales / reservadas | RFC 2928, 4843, 5180, 9602 | 2001::/23 (protocolo IETF), 2001:2::/48 (pruebas), 2001:10::/28 (ORCHID), 5f00::/16 (SRv6) y las obsoletas ::/96 |
| Todo lo demás | Reservada por IANA | RFC 4291 | Espacio aún no asignado |
Resolución inversa en la zona ip6.arpa
El DNS inverso de IPv6 (RFC 3596) usa la zona ip6.arpa y trabaja dígito a dígito: cada carácter hexadecimal (un nibble de 4 bits) es una etiqueta. Para 2001:db8::1:
- Expande la dirección a sus 32 dígitos:
20010db8000000000000000000000001. - Invierte el orden de los 32 dígitos y sepáralos con puntos:
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2. - Añade el sufijo de la zona:
.ip6.arpa.
El extractor genera ese nombre completo para cada dirección, listo para consultarlo con dig -x o para crear el registro PTR en Bind, Unbound o PowerDNS.
Exportar los resultados
- Copiar Lista: una dirección canónica por línea.
- CSV: UTF-8 con BOM, con las columnas Canonica_RFC5952, Frecuencia, Ambito, RFC, Expandida_128bit y Puntero_ARPA.
- JSON: un objeto por dirección con la forma canónica, la frecuencia, el ámbito, la forma expandida y el puntero
ptr_ip6_arpa.
Preguntas frecuentes (FAQ)
¿Por qué no se puede usar dos veces el doble dos puntos (::) en una dirección IPv6?
El símbolo :: sustituye a tantos hextetos a cero como hagan falta para completar los 8. Si apareciera dos veces (2001::1::2), sería imposible saber cuántos ceros corresponden a cada uno. Por eso el RFC 4291 permite un único :: por dirección y el extractor descarta las cadenas que lo repiten.
¿Qué significa el símbolo % que acompaña a algunas direcciones IPv6?
Es el identificador de zona. Una dirección link-local (fe80::/10) puede repetirse en varias interfaces del mismo equipo, así que se añade la interfaz para saber por cuál salir: fe80::1%eth0 en Linux o fe80::1%12 en Windows. El extractor lo conserva como parte de la dirección.
¿Por qué mi dirección aparece escrita de otra forma?
Porque el extractor la normaliza a la forma canónica del RFC 5952 (minúsculas, sin ceros a la izquierda y con la compresión más larga). Es la forma que conviene usar para guardar, comparar o buscar direcciones; la forma original expandida sigue disponible en la columna «Forma Expandida».
¿Qué diferencia hay entre una dirección ULA y una link-local?
Una ULA (fc00::/7) es privada dentro de tu red y se puede enrutar entre subredes internas. Una link-local (fe80::/10) solo vale dentro del mismo enlace y no la reenvía ningún router.
¿Extrae también direcciones IPv4?
No. Esta herramienta ignora las IPv4 para no mezclarlas en listas destinadas a reglas IPv6. Si necesitas ambas, usa el Extractor de IPs IPv4 e IPv6.
¿Se envía mi texto a algún servidor?
No. La extracción y la clasificación se ejecutan en JavaScript dentro de tu navegador; el texto que pegas no se envía a nuestros servidores.
Herramientas relacionadas
- Extractor de Direcciones IPv4: validación octeto a octeto, CIDR y clasificación IANA.
- Extractor de IPs IPv4 e IPv6: las dos familias en una sola lista.
- Convertidor de IP a Numérico y Convertidor de Numérico a IP.
- Extractor de Máscaras de Subred.
Categorías Recomendadas
Herramientas Relacionadas
Otras calculadoras de Herramientas de Texto que te pueden interesar.
Extractor de IPs (IPv4 y IPv6) de Texto
Extrae direcciones IPv4 e IPv6 de logs y texto, sin duplicados y en forma canónica. Clasifica ...
Ver herramienta Herramientas de TextoExtractor de Direcciones MAC de Texto
Extrae direcciones MAC de logs, tablas ARP y configuraciones, las normaliza (dos puntos, guione...
Ver herramienta Herramientas de TextoExtractor de Direcciones IPv4
Extrae direcciones IPv4 de logs y texto: valida cada octeto, cuenta frecuencias, clasifica (RFC...
Ver herramienta Herramientas de TextoExtractor de N-gramas de Texto
Extrae y cuenta n-gramas de palabras o caracteres con filtros de mayúsculas, signos de puntuac...
Ver herramienta Herramientas de TextoExtractor de Cadenas Imprimibles (Strings Tool)
Extrae cadenas de texto imprimibles de archivos binarios, ejecutables, volcados de memoria y da...
Ver herramienta Herramientas de TextoExtractor de Máscaras de Subred
Extrae máscaras de subred, prefijos CIDR, wildcards y hexadecimales de configuraciones y logs....
Ver herramienta Herramientas de TextoExtractor de Menciones (@) de Texto
Extrae todos los usuarios y menciones (@) de publicaciones y comentarios sin capturar correos e...
Ver herramienta Herramientas de TextoExtractor de Consultas SQL de Texto
Aísla, extrae y formatea sentencias SQL (SELECT, INSERT, UPDATE, DELETE, DDL, CTE) desde logs ...
Ver herramienta Herramientas de TextoExtractor de Palabras Clave de Texto
Extrae palabras clave y frases relevantes (1, 2 y 3-gramas) de cualquier texto con puntuación ...
Ver herramienta Herramientas de TextoExtractor de Hashtags de Texto
Extrae, ordena y analiza todos los hashtags (#) de cualquier texto o publicación. Soporta tild...
Ver herramienta Herramientas de TextoExtractor de Tokens JWT de Texto
Detecta y extrae tokens JWT (RFC 7519) desde cabeceras HTTP, cookies, logs y websockets....
Ver herramienta Herramientas de TextoExtractor de Metadatos de Texto
Extrae los metadatos de un texto: front matter YAML o TOML, cabeceras clave-valor, esquema de e...
Ver herramienta Herramientas de TextoExtractor de Acrónimos de Texto
Extrae automáticamente todas las siglas, acrónimos y abreviaturas de documentos técnicos, co...
Ver herramienta Herramientas de TextoExtractor de Identificaciones Nacionales (DNI/NIE/RFC)
Extrae y valida documentos de identidad y fiscales de España (DNI, NIE, CIF) y México (RFC, C...
Ver herramienta Herramientas de TextoExtractor de Entidades Nombradas en Texto
Extrae y clasifica entidades nombradas (personas, organizaciones, ubicaciones geográficas y fe...
Ver herramienta Herramientas de TextoExtractor de Frases de Acción en Texto
Extrae frases de acción (imperativos, infinitivos instructivos, obligaciones y CTA) de reunion...
Ver herramienta Herramientas de TextoExtractor de Encabezados de Texto Markdown
Extrae los encabezados de un texto Markdown o HTML como lista, árbol, CSV o JSON. Detecta nive...
Ver herramienta Herramientas de TextoExtractor de Cookies de Texto Header
Extrae, desglosa y audita atributos de cookies en cabeceras Set-Cookie y Cookie. Verificación ...
Ver herramienta Herramientas de TextoExtractor de Contactos desde Texto
Extrae y asocia nombres, teléfonos, emails, cargos y empresas desde textos desestructurados y ...
Ver herramienta Herramientas de TextoExtractor de Rutas de Archivo de Texto
Aísla y extrae rutas de archivos Windows (C:\...), Unix/Linux (/var/log/...), UNC y URIs file:...
Ver herramienta Herramientas de TextoExtractor de Directivas htaccess
Aísla, clasifica y desglosa directivas de archivos .htaccess de Apache. Auditoría por módulo...
Ver herramienta Herramientas de TextoExtractor de Tri-gramas de Texto
Extrae y clasifica trigramas de palabras y letras continuas, calcula densidades porcentuales y ...
Ver herramienta