Calculadora de subredes IPv6

Introduce una dirección IPv6 y un prefijo para obtener las formas comprimida y expandida, el rango de direcciones, el total de direcciones y de /64, la zona inversa ip6.arpa, y divide un prefijo en otros más pequeños.

Las direcciones IPv6 son largas y las reglas de abreviatura hacen fácil leerlas mal. Pega una dirección con su prefijo, como 2001:db8:abcd::/48, y esta calculadora devuelve tanto la forma comprimida según la RFC 5952 como la forma completa de 128 bits, la primera y la última dirección del rango, el número total de direcciones y cuántas subredes /64 contiene el prefijo.

También genera la zona de DNS inverso ip6.arpa del prefijo y puede dividir un prefijo en prefijos iguales más pequeños: el equivalente en IPv6 de repartir un bloque por sede o por subred.

Tamaños de prefijo comunes
Comprimida
2001:db8::
Expandida
2001:0db8:0000:0000:0000:0000:0000:0000
Prefijo / Red
2001:db8::
Rango de direcciones
2001:db8:: – 2001:db8:0:ffff:ffff:ffff:ffff:ffff
Total de direcciones
1,208,925,819,614,629,174,706,176 (2^80)
Número de /64
65,536
Notación CIDR
2001:db8::/48
Tipo de dirección
Documentación

Detalles adicionales

ip6.arpa
0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
ID entero
42540766411282592856903984951653826560
ID hexadecimal
0x20010db8000000000000000000000000

Subdividir esta red

Cargando...

Notación IPv6 y compresión de ceros

Una dirección IPv6 tiene 128 bits, escritos como ocho grupos de 16 bits (cuatro dígitos hexadecimales cada uno) separados por dos puntos, por ejemplo 2001:0db8:0000:0000:0000:0000:0000:0001.

Dos reglas la acortan. Primero, los ceros a la izquierda de cada grupo se omiten, así que 0db8 pasa a db8 y 0000 pasa a 0. Segundo, una única serie de grupos consecutivos todos a cero puede sustituirse por dos puntos dobles (::), pero solo una vez por dirección, porque más de una sería ambigua. Aplicando ambas queda 2001:db8::1.

La RFC 5952 define la forma canónica: hexadecimal en minúsculas, sin ceros a la izquierda innecesarios y :: para comprimir la serie más larga de grupos a cero (la primera, si hay empate). La calculadora siempre devuelve esa forma canónica, de modo que las direcciones se comparan limpiamente.

Tamaños de prefijo y asignaciones habituales

Los prefijos IPv6 se escriben igual que el CIDR de IPv4, una dirección seguida de /n, pero los tamaños habituales son distintos. Un /64 es el tamaño estándar de una subred, un /48 es una asignación típica para una organización o sede, y un /56 se entrega con frecuencia a conexiones residenciales.

El límite del /64 importa porque la autoconfiguración sin estado (SLAAC) usa los 64 bits inferiores como identificador de interfaz. Hacer una subred menor que /64 rompe SLAAC, así que el /64 se trata como la subred más pequeña practicable, aunque quede espacio para ir más allá. Un /48 contiene por tanto 65,536 subredes /64, de sobra para segmentar sin bajar nunca de /64.

Por qué en IPv6 no hay broadcast ni NAT

IPv6 no tiene dirección de broadcast. Las funciones que en IPv4 dependían del broadcast (descubrimiento de vecinos, anuncio de router) usan multicast, que llega solo a los hosts interesados y no a todos los equipos del segmento. Por eso una subred IPv6 no tiene una dirección de broadcast reservada que restar de su recuento utilizable.

IPv6 se diseñó además con espacio suficiente para un direccionamiento único a escala global de extremo a extremo, así que la traducción de direcciones (NAT) no hace falta para estirar una reserva escasa como en IPv4. Los hosts pueden llevar direcciones enrutables globalmente de forma directa, y el límite de seguridad lo ponen los firewalls, no la traducción de direcciones.

Tipos de direcciones IPv6

IPv6 reserva varios rangos para funciones concretas. Saber en qué bloque cae una dirección te dice hasta dónde puede viajar y para qué sirve:

  • Unicast global (2000::/3): direcciones enrutables públicamente, el equivalente en IPv6 de una IPv4 pública.
  • Únicas locales, ULA (fc00::/7): direccionamiento privado para uso interno, no enrutado en la internet pública.
  • Enlace local (fe80::/10): válidas solo en un enlace; se autoconfiguran en cada interfaz y sirven para el descubrimiento de vecinos.
  • Multicast (ff00::/8): entrega de uno a varios, que sustituye al broadcast de IPv4.
  • Bucle local (::1): el propio host, equivalente a 127.0.0.1.
  • Documentación (2001:db8::/32): reservado para ejemplos y documentación, así que se puede usar en un texto sin chocar con espacio real.

¿Necesitas espacio IP para tu proyecto?

Los servidores dedicados de Serverside incluyen acceso root completo y asignaciones IPv6 amplias además de IPv4, en una red con protección DDoS siempre activa y con prefijo de sobra para segmentar entre sedes y servicios.

Preguntas frecuentes

Se aplican dos reglas. Los ceros a la izquierda dentro de cada grupo de 16 bits se omiten (0db8 → db8). Después, una única serie de grupos consecutivos todos a cero puede sustituirse por dos puntos dobles (::). El :: solo puede aparecer una vez en una dirección, porque dos harían ambiguo el número de grupos omitidos. Así, 2001:0db8:0000:0000:0000:0000:0000:0001 se comprime a 2001:db8::1.

Más herramientas