Calculadora CIDR IPv6

Introduce una dirección IPv6 y la longitud del prefijo para calcular la red, la primera y la última dirección y el total de direcciones. El resultado también incluye la dirección normalizada para revisar el rango CIDR.

Se ejecuta localmente en tu navegador
Esta herramienta procesa todos los datos localmente en tu navegador.
Dirección IPv6 o CIDRIntroduce una IPv6 válida, opcionalmente con prefijo como 2001:db8::1/64. El rango se calcula con BigInt del navegador.

Cómo obtener la red IPv6 a partir de una dirección

Una sola dirección, con prefijo o sin él, describe un bloque IPv6 completo. La página normaliza la dirección, calcula la red a la que pertenece con su primera y última dirección y muestra el tamaño del bloque como bits de host y como número exacto de direcciones. La aritmética usa BigInt en el navegador, así que /0 y /128 salen exactos.

La herramienta solo lee texto: no consulta DNS, no hace ping ni contacta con ningún servicio, y sigue funcionando sin conexión. El resultado describe el bloque que selecciona el texto; no dice si una dirección está asignada, responde o se enruta.

  1. Pega una dirección IPv6 en el campo, por ejemplo 2001:db8::42 o 2001:db8::42/64. Cargar ejemplo rellena una muestra; sin prefijo, la dirección cuenta como un solo host con /128.
  2. Pulsa Analizar localmente, o Ctrl / Cmd + Enter. Una entrada que no sea válida se rechaza con un mensaje que nombra la parte que falló: un grupo, el prefijo, una parte IPv4 incrustada o dos puntos sueltos.
  3. Lee el informe: normalized es la forma canónica de la dirección escrita, network/prefix nombra el bloque, first y last son sus extremos, y hostBits junto con addresses da el tamaño, por ejemplo 2^64 = 18446744073709551616 para un /64.
  4. Revisa las notas bajo el informe: señalan los casos que sorprenden, como una dirección dentro del bloque en lugar de al principio, la dirección no especificada ::, el bucle local, el enlace local fe80::/10, el ámbito local único fc00::/7, la multidifusión, las direcciones IPv4 mapeadas y los prefijos más cortos que /32.
  5. Copiar lleva el informe JSON al portapapeles; Limpiar vacía ambos paneles y devuelve el cursor al campo de entrada.

Sintaxis de direcciones, aritmética del prefijo y lo que esta página no comprueba

Qué selecciona el prefijo

El prefijo cuenta los bits iniciales que identifican la red; los 128 menos el prefijo bits restantes identifican una interfaz dentro de ella. Un /64 conserva 64 bits, así que el bloque llega hasta ffff:ffff:ffff:ffff y contiene 2^64 direcciones, mientras que un /127 contiene dos direcciones y un /128 exactamente una.

IPv6 no define dirección de difusión ni dirección de red inutilizable, de modo que todas las direcciones de un bloque se pueden asignar. Escribir la dirección de red con el identificador de interfaz a cero es una convención de encaminamiento, no una regla del protocolo; por eso esta página informa de extremos y recuentos en lugar de restar hosts.

Formas aceptadas y forma canónica

La RFC 4291 admite hasta cuatro dígitos hexadecimales por grupo, un :: que sustituye uno o más grupos de ceros y un cuadro con puntos en los últimos 32 bits, así que ::ffff:192.0.2.1 y ::ffff:c000:201 son la misma dirección. Las mayúsculas y los ceros a la izquierda son libres: 2001:0DB8:0000::1 equivale a 2001:db8::1.

El campo normalized imprime una forma aceptada según la RFC 5952: minúsculas, sin ceros a la izquierda, la racha de ceros más larga escrita como ::, la primera racha gana en caso de empate y un único grupo cero se deja completo. Las direcciones IPv4 mapeadas aparecen en la forma mixta que esa misma RFC recomienda para el prefijo ::ffff:0:0/96, por ejemplo ::ffff:192.0.2.1.

Lo que esta página no puede comprobar

La página trabaja sobre texto, así que no puede decir si una dirección está asignada a ti, si el host responde o si un router anuncia el prefijo. Reconoce fe80::/10, fc00::/7, ff00::/8 y 2001:db8::/32 por su función, pero la titularidad viene del registro y la alcanzabilidad de la red.

La sintaxis de los grupos, el rango del prefijo 0-128 y los octetos IPv4 incrustados se comprueban de forma estricta, así que un valor aceptado aquí lo lee igual cualquier implementación conforme. Un valor rechazado indica el motivo y la parte que falló, que es lo útil cuando el texto se copió de un archivo de configuración o de un registro.

Herramientas recientes: