tool hub Centro de herramientas

IPv4 to IPv6

IPv4 to IPv6 — se ejecuta en el navegador. No se guardan datos.

Se ejecuta en el navegador Sin registro Gratis


IPv4-mapped IPv6

Introduce los valores y pulsa Calcular.

Cómo usar

  1. Introduce una dirección IPv4. El ejemplo predeterminado es 192.0.2.1.
  2. Pulsa Convertir para ver la notación IPv4-mapped.
  3. Mapped en el resultado es la forma con puntos ::ffff:a.b.c.d.
  4. Compressed son dos grupos hex tras ::ffff:; hex es la forma completa de 8 grupos rellenada con ceros.
  5. Un octeto no válido muestra un error. Restablecer vuelve a la dirección de ejemplo.

Conceptos clave

IPv4-mapped IPv6 es la dirección que usa una API de sockets IPv6 para representar un par IPv4. Los primeros 80 bits son 0, los 16 siguientes 0xffff y los últimos 32 IPv4. En forma con puntos puedes escribir cuatro octetos decimales detrás, como ::ffff:192.0.2.1. RFC 4291 define este mapeo. Anunciar esta dirección en una ruta solo IPv6 a menudo no llega. Trátalo como notación de depuración de registro/socket. No lo confundas con una dirección de una asignación IPv6 pública.

Esta conversión solo cambia la notación. No es 6to4, Teredo, NAT64 ni una asignación dual-stack real. No asumas que un enrutador anunciará esto como IPv6 global. Compressed y hex son los mismos 128 bits escritos distinto. Mapped con puntos es más fácil para las personas; compressed/hex completo para analizadores de configuración o cortafuegos que solo aceptan hex. Los tres campos son cadenas distintas para los mismos 128 bits. Los octetos fuera de 0–255 se rechazan.

Ejemplo de cálculo

Mapped de 192.0.2.1 es ::ffff:192.0.2.1. Compressed es ::ffff:c000:201; hex es 0000:0000:0000:0000:0000:ffff:c000:0201. Privada 10.0.0.1 sigue la misma regla como ::ffff:10.0.0.1. 8.8.8.8 pasa a Mapped ::ffff:8.8.8.8 y compressed ::ffff:808:808. 127.0.0.1 mapea el loopback IPv4; no es el loopback IPv6 ::1.

Relacionado: Calculadora CIDR · Mi IP

Preguntas frecuentes

¿Qué es una dirección IPv6 IPv4-mapped?

La forma <code>::ffff:a.b.c.d</code> que usa un programa IPv6 para apuntar a un host IPv4. Los ejemplos del prefijo de documentación 192.0.2.0/24 se mapean igual. Los servidores dual-stack suelen mostrar esta forma en los registros al tratar clientes IPv4 vía una API IPv6. No tiene que ver con una asignación IPv6 pública.

¿Cuál es la diferencia entre la notación ::ffff y la hex?

El valor es el mismo. Mapped escribe los últimos 32 bits con puntos; compressed usa dos grupos hex; hex rellena los 8 grupos con ceros. Si un objeto de cortafuegos solo admite hex, copia el campo hex. Los ceros a la izquierda están todos, lo que facilita comparar.

¿Es lo mismo que 6to4 o NAT64?

No. 6to4 usa 2002::/16; NAT64 usa un prefijo sintético. Esta herramienta solo construye direcciones mapped. 6to4 como 2002:c000:201:: incrusta IPv4 en otro prefijo. No lo mezcles con el resultado de esta pantalla.

¿El mapeo IPv4 es enrutamiento dual-stack real?

No. Es conversión de notación de socket/registro. No se convierte en IPv6 en la WAN. Para que los paquetes reales salgan como IPv6, la interfaz y el enrutamiento deben ser IPv6. Cambiar solo la cadena no cambia el protocolo.

¿Cuándo uso la forma compressed?

Cópiala cuando un archivo de configuración o un cortafuegos exija notación hex. Los grupos quitan ceros a la izquierda. Al ver un enlace ::ffff: en ejemplos de nginx o sysctl, compáralo con esta conversión.

¿Puedo convertir IPv6 otra vez a IPv4?

Esta pantalla solo hace IPv4→mapped. Leer los últimos 32 bits de una dirección ya mapped recupera el IPv4 original. Parte esos 32 bits en cuatro octetos. No hay campo inverso, así que léelo a mano.

IPv4 to IPv6 imagen de portada
La entrada no se envía al servidor y desaparece al cerrar la página.

Última revisión: 2026-09-04