Constructor/Analizador de Direcciones 6to4
Construye o analiza direcciones de tunel 6to4
Input IPv4 Addresses
About 6to4 Addresses:
6to4 is a transition mechanism that allows IPv4 hosts to communicate over IPv6. The IPv6 address is constructed as 2002:XXYY:ZZWW::/48 where XX.YY.ZZ.WW is the IPv4 address in hex.
6to4 Addresses
6to4 addresses will appear here
El Constructor/Analizador de direcciones 6to4 construye y decodifica direcciones de túnel 6to4 que integran direcciones IPv4 dentro del prefijo IPv6 2002::/16. Ingresa una dirección IPv4 pública como 192.0.2.1 para calcular su prefijo 6to4 2002:c000:0201::/48, o pega una dirección IPv6 6to4 como 2002:c000:0201::1 para extraer la dirección IPv4 integrada 192.0.2.1.
Entendiendo el direccionamiento de túnel 6to4
6to4 es uno de los mecanismos de transición a IPv6 que fue diseñado para dar a los sitios IPv4 conectividad IPv6 automática sin requerir un ISP compatible con IPv6. El concepto es elegante: tomar una dirección IPv4 pública, codificarla en hexadecimal e integrarla dentro de un prefijo IPv6. Cualquier sitio con una dirección IPv4 pública obtiene instantáneamente un prefijo IPv6 globalmente único derivado de forma determinista de esa dirección. Los paquetes IPv6 se encapsulan dentro de paquetes IPv4 (usando el protocolo IP 41) para alcanzar los routers relay 6to4, que los reenvían hacia la internet IPv6 nativa.
El mecanismo funcionó bastante bien en entornos controlados, pero tuvo serios problemas operacionales en la práctica. La infraestructura de relay anycast era poco confiable: algunos relays estaban sobrecargados, mal configurados o simplemente no disponibles en ciertas regiones. Las rutas de ida y vuelta frecuentemente atravesaban diferentes relays, creando enrutamiento asimétrico que hacía la resolución de problemas extremadamente difícil. La seguridad también era una preocupación, ya que operadores de relays maliciosos podían interceptar o inyectar tráfico. Estos problemas llevaron a la deprecación formal de 6to4 en RFC 7526 (2015), y la mayoría de los sistemas operativos modernos lo han deshabilitado por defecto.
A pesar de la deprecación, las direcciones 6to4 todavía aparecen en tráfico de producción, archivos de log y en infraestructura heredada. Poder decodificar una dirección 2002: para identificar la red IPv4 de origen sigue siendo una habilidad práctica. Si ves 2002:c633:6401::1 en los logs de tu servidor, esta herramienta te dice que el tráfico proviene de la dirección IPv4 198.51.100.1. Esa información es valiosa para la respuesta a incidentes, el análisis de logs y la comprensión del comportamiento de redes heredadas.
Cómo construir o analizar una dirección 6to4
- Construir: Ingresa una dirección IPv4 pública (por ejemplo,
192.0.2.1) para calcular su prefijo 6to4 correspondiente - La herramienta convierte los octetos IPv4 a hexadecimal y los inserta después de
2002:: - Analizar: Ingresa una dirección IPv6 6to4 (por ejemplo,
2002:c000:0201::1) para extraer la dirección IPv4 integrada - La herramienta valida el prefijo
2002::/16y decodifica los 32 bits siguientes de vuelta a notación decimal con puntos
Ejemplos de conversión de direcciones 6to4
| Dirección IPv4 | IPv4 en Hex | Prefijo 6to4 | Ejemplo de dirección 6to4 completa |
|---|---|---|---|
192.0.2.1 | C000:0201 | 2002:c000:0201::/48 | 2002:c000:0201::1 |
198.51.100.1 | C633:6401 | 2002:c633:6401::/48 | 2002:c633:6401::1 |
203.0.113.10 | CB00:710A | 2002:cb00:710a::/48 | 2002:cb00:710a::1 |
10.0.0.1 | 0A00:0001 | 2002:0a00:0001::/48 | 2002:0a00:0001::1 |
172.16.0.1 | AC10:0001 | 2002:ac10:0001::/48 | 2002:ac10:0001::1 |
8.8.8.8 | 0808:0808 | 2002:0808:0808::/48 | 2002:0808:0808::1 |
Ejemplos de análisis inverso
| Dirección 6to4 | Hex extraído | IPv4 decodificada |
|---|---|---|
2002:c000:0201:1::5 | C000:0201 | 192.0.2.1 |
2002:c633:6401:abcd::1 | C633:6401 | 198.51.100.1 |
2002:0808:0808::8888 | 0808:0808 | 8.8.8.8 |
Cuándo usar el constructor de direcciones 6to4
- Análisis de logs -- identifica la dirección IPv4 de origen detrás de cualquier dirección
2002:que aparezca en logs de servidores, logs de firewall o alertas de IDS - Depuración de redes heredadas -- soluciona problemas de conectividad en entornos que todavía usan túneles 6to4 para acceso IPv6
- Investigaciones de seguridad -- rastrea la red IPv4 de origen del tráfico que llega a través de túneles 6to4
- Planificación de migración -- inventaría el uso de 6to4 antes de deprecar el mecanismo de transición en tu red
- Educación -- comprende la relación a nivel de bits entre el direccionamiento IPv4 y 6to4
Cómo funciona el direccionamiento de túnel 6to4
6to4 (RFC 3056) es un mecanismo de túnel automático que deriva un prefijo IPv6 de una dirección IPv4 pública. El tráfico IPv6 resultante se encapsula en paquetes IPv4 (protocolo 41) y se envía a los routers relay 6to4.
Construcción de la dirección
El formato de dirección 6to4 coloca la dirección IPv4 en los bits 16-47 de la dirección IPv6:
| 16 bits | 32 bits | 16 bits | 64 bits |
| 2002 | IPv4 address | Subnet ID | Interface ID |
| | (hex encoded) | | |
IPv4: 192.0.2.1
Hex: C0.00.02.01
6to4: 2002:c000:0201:[subnet]:[interface ID]
Cada sitio que usa 6to4 obtiene un prefijo efectivo /48 (2002:xxxx:xxxx::/48), proporcionando 65,536 subnets (el campo de 16 bits de Subnet ID) con identificadores de interfaz completos de 64 bits.
La dirección anycast del relay 6to4
El tráfico 6to4 destinado a hosts IPv6 nativos se envía a la dirección anycast del relay 192.88.99.1 (IPv6: 2002:c058:6301::). El router relay desencapsula el paquete IPv4 y reenvía el paquete IPv6 interno hacia su destino IPv6 nativo. La ruta de retorno usa el mismo mecanismo en sentido inverso.
Estado de deprecación
RFC 7526 (2015) deprecó oficialmente 6to4 debido a varios problemas operacionales:
- Relays poco confiables -- la disponibilidad de los relays anycast era inconsistente, causando conectividad intermitente
- Enrutamiento asimétrico -- las rutas de ida y vuelta frecuentemente atravesaban diferentes relays, complicando la resolución de problemas
- Preocupaciones de seguridad -- el tráfico podía ser interceptado o falsificado por operadores de relays maliciosos
- Incompatibilidad con NAT -- 6to4 requiere una dirección IPv4 pública, que es cada vez más difícil de obtener detrás de CGNAT
A pesar de la deprecación, las direcciones 6to4 todavía aparecen en tráfico de producción, y poder decodificarlas sigue siendo una habilidad práctica.
Consideraciones prácticas para direcciones 6to4
Si encuentras tráfico 6to4 en tu red hoy, el primer paso es determinar si es intencional o accidental. Muchos sistemas Windows heredados tenían 6to4 habilitado por defecto, y los hosts detrás de direcciones IPv4 públicas generaban automáticamente prefijos 6to4 e intentaban usarlos. Esto creaba conectividad impredecible porque la calidad de la infraestructura de relay 6to4 variaba según la geografía y el ISP. Si ves problemas intermitentes de conectividad IPv6 en sistemas heredados, verifica si 6to4 está habilitado y considera deshabilitarlo en favor de IPv6 nativo o un mecanismo de túnel más confiable como WireGuard o un tunnel broker de IPv6.
Desde una perspectiva de seguridad, el tráfico 6to4 usa el protocolo IP 41, que es distinto de TCP (6) y UDP (17). Si tu firewall no maneja explícitamente el protocolo 41, el tráfico 6to4 puede ser descartado silenciosamente o, peor aún, permitido sin inspección. Asegúrate de que tus reglas de firewall permitan o denieguen explícitamente el protocolo 41 según la política de tu red. Si no estás usando 6to4, bloquear el protocolo 41 en el perímetro es una medida de seguridad razonable.
Al analizar direcciones 6to4 en logs, recuerda que la dirección IPv4 integrada revela la dirección pública del endpoint del túnel 6to4, no necesariamente la del usuario final. Si el host 6to4 está detrás de un NAT, la dirección integrada es la dirección pública del NAT. Esto limita la granularidad de la identificación del origen, pero aún proporciona información útil para geolocalización y atribución de red.
Preguntas frecuentes
¿Se sigue usando 6to4 en redes de producción?
6to4 fue oficialmente deprecado por RFC 7526 en 2015, y la mayoría de los sistemas operativos principales lo han deshabilitado por defecto. Sin embargo, algunos sistemas y redes heredados todavía generan tráfico 6to4. Si ves direcciones 2002: en tus logs, indica un host o red usando este mecanismo de transición deprecado.
¿Puedo usar una dirección IPv4 privada con 6to4?
Técnicamente la herramienta calculará un prefijo 6to4 para cualquier dirección IPv4, pero 6to4 requiere una dirección IPv4 públicamente enrutable para funcionar como endpoint de túnel. Usar direcciones RFC 1918 (como 10.x.x.x o 192.168.x.x) produce direcciones que no pueden alcanzar los routers relay 6to4 en internet.
¿Cómo identifico el tráfico 6to4 en mi red?
Busca direcciones IPv6 que comiencen con 2002: en logs y datos de flujo. En el lado IPv4, 6to4 usa el protocolo IP 41 (encapsulación IPv6-en-IPv4). Puedes filtrar por protocolo 41 en reglas de firewall o capturas de paquetes para encontrar tráfico de túnel 6to4.
¿Qué reemplazó a 6to4 como mecanismo de transición?
El dual-stack nativo es el enfoque preferido hoy en día. Para entornos que no pueden obtener IPv6 nativo, los tunnel brokers (como tunnelbroker.net de Hurricane Electric), los túneles basados en VPN y NAT64/DNS64 son alternativas más confiables. El mecanismo Teredo (otro túnel automático) también ha sido ampliamente reemplazado por el despliegue nativo.
¿Por qué mi conectividad 6to4 funciona a veces pero otras no?
Este es el modo de falla clásico de 6to4. El relay anycast en 192.88.99.1 dirige el tráfico al relay más cercano, pero la disponibilidad del relay varía. Tu ruta de salida puede alcanzar un relay funcional mientras la ruta de retorno alcanza uno diferente que está caído. Este enrutamiento asimétrico fue una razón principal para la deprecación.
Herramientas relacionadas
- IPv4-Mapped IPv6 Converter - Convierte entre IPv4 e IPv4-mapped IPv6 (::ffff:)
- Address Family Detector - Detecta si una dirección es IPv4, IPv6 o inválida
- IPv6 Unique Local/Link-Local Detector - Detecta el alcance y tipo de dirección IPv6
- IPv4 ↔ Hex Converter - Convierte direcciones IPv4 a/desde hexadecimal
- IPv6 ↔ Binary Converter - Convierte direcciones IPv6 a/desde notación binaria de 128 bits
- IPv4 Private/Public Detector - Detecta si una IPv4 es privada, pública o especial