ForHosting KIT · Utilidades de desarrollo

Conversor de IPv6 a binario

Vea los 128 bits que hay detrás de una dirección IPv6: 2001:db8::1 se expande a ocho grupos de dieciséis bits, empezando por 0010000000000001, sin perder ningún cero inicial. Obtiene una versión con espacios para leer y otra continua para contar. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Dirección
2001:db8::1
Obtiene
Dirección
2001:0db8:0000:0000:0000:0000:0000:0001
Longitud en bits
128

El conversor de IPv6 a binario muestra cada bit que compone una dirección IPv6. Introduzca una notación comprimida como 2001:db8::1, una dirección totalmente expandida o una IPv6 válida con IPv4 incrustada. El resultado expande los ocho hextetos y transforma cada uno en exactamente dieciséis dígitos binarios, incluidos los ceros iniciales. Obtendrá una representación legible separada por espacios y un valor continuo de 128 bits, útiles para clases de redes, comparaciones de prefijos, ejercicios de subredes, documentación y comprobaciones exactas sin cálculos hexadecimales manuales.

Cómo se convierte una IPv6 hexadecimal en 128 bits binarios

Una dirección IPv6 contiene 128 bits repartidos en ocho hextetos. Cada hexteto contiene cuatro dígitos hexadecimales y cada dígito hexadecimal corresponde exactamente a cuatro dígitos binarios. Por ello, un hexteto completo ocupa dieciséis bits y los ocho hextetos forman exactamente 128 bits.

El conversor primero expande la entrada a ocho grupos de cuatro caracteres hexadecimales y después transforma cada grupo por separado, sin eliminar los ceros iniciales. Por ejemplo, el hexteto 0001 se convierte en 0000000000000001, no simplemente en 1. Mantener la anchura fija es imprescindible porque la posición de cada bit tiene significado dentro de la dirección.

Los campos de dirección expandida y hextetos permiten relacionar cada grupo binario con su fuente hexadecimal y revisar fácilmente la conversión.

Cómo usar el resultado para comprender prefijos y máscaras

Los prefijos IPv6 seleccionan una cantidad de bits desde la izquierda de la dirección de 128 bits. Un prefijo /32 selecciona los dos primeros hextetos binarios, un /48 los tres primeros y un /64 los cuatro primeros. Los tamaños que no son múltiplos de dieciséis terminan dentro de un hexteto, y en esos casos la vista binaria completa resulta especialmente útil.

Con un /52, por ejemplo, la parte de red contiene tres hextetos completos más los primeros cuatro bits del cuarto hexteto. Puede colocar dos resultados uno junto a otro, contar desde la izquierda y observar exactamente dónde coinciden o difieren sus bits de red. La herramienta solo realiza la conversión: no aplica una máscara CIDR ni afirma que dos direcciones compartan red.

Esta separación favorece el aprendizaje, porque permite marcar el límite manualmente. Para comprobar pertenencia en producción, use después un verificador específico de prefijos.

Notación aceptada, normalización y errores de entrada

Puede introducir notación IPv6 comprimida estándar, notación totalmente expandida o una dirección IPv6 con terminación IPv4 decimal incrustada. Los dos puntos dobles pueden sustituir una secuencia de uno o más hextetos cero, y se pueden omitir los ceros iniciales de cada hexteto. Antes de generar el binario, el conversor normaliza cualquier forma aceptada a ocho hextetos en minúsculas.

La validación estricta evita resultados que parezcan correctos sin serlo. Se rechazan varios marcadores de doble dos puntos, una cantidad incorrecta de grupos, grupos hexadecimales con más de cuatro caracteres, caracteres no hexadecimales y octetos IPv4 no válidos. Una IPv4 aislada no se interpreta silenciosamente como IPv6.

También se rechazan sufijos CIDR como /64, porque esta capacidad convierte una dirección y no una expresión de red. Los identificadores de zona como %eth0 quedan excluidos, ya que describen el ámbito de una interfaz local y no forman parte de los 128 bits. Si aparece un error, corrija la sintaxis y vuelva a enviar la dirección; el conversor nunca inventa estructura fuera de las reglas de compresión IPv6.

Enseñar límites de prefijos IPv6

Muestre con precisión qué bits de orden superior selecciona una máscara /48, /56, /64 o no alineada con hextetos.

Comparar bits de red

Coloque dos cadenas completas una junto a otra para localizar la primera diferencia y analizar su prefijo común.

Preparar documentación técnica

Añada una representación expandida y binaria verificable a planes de subredes, notas de laboratorio o registros de diagnóstico.

¿Cuánto cuesta una conversión?

La misma conversión determinista también está disponible gratis en el navegador.

¿Puedo introducir una dirección IPv6 comprimida?

Sí. La compresión estándar con doble dos puntos y los ceros iniciales omitidos se expanden antes de la conversión.

¿Por qué hay espacios en el resultado binario?

Los espacios separan los ocho hextetos de dieciséis bits para facilitar la lectura.

¿Acepta el conversor una dirección con /64?

No. Introduzca solo la dirección IPv6; un sufijo CIDR describe un prefijo y queda fuera de esta conversión.

¿Cómo veo dónde termina un prefijo /52 en los bits?

Un /52 abarca tres grupos completos más los cuatro primeros bits del cuarto. Convierta las direcciones, cuente 52 bits desde la izquierda y compare. La herramienta solo muestra los bits: no aplica la máscara ni decide la pertenencia por usted.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/dev/ipv6-to-binary

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/dev/ipv6-to-binary \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"address":"2001:db8::1"}'
{
  "address": "2001:db8::1"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.ipv6_to_binary",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Cómo se convierte una IPv6 hexadecimal en 128 bits binarios

El campo binary_groups entrega ocho cadenas independientes de dieciséis bits, mientras que binary las une con espacios para facilitar la lectura. El campo binary_128 elimina los separadores para programas o ejercicios que necesitan una sola cadena continua.

Cómo usar el resultado para comprender prefijos y máscaras

Cuando necesite precisión, cuente sobre binary_128; los espacios del campo binary son únicamente separadores visuales y no representan bits.

¿La salida contiene siempre 128 bits?

Sí. Cada hexteto se rellena hasta dieciséis bits y binary_128 contiene siempre exactamente 128 dígitos binarios.

Ver la documentación completa del KIT →