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.
- 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
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.
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
Calculadora de subredes IPv4
RedesCalcula la red, el broadcast, el rango de hosts, las máscaras y más a partir de cualquier dirección IPv4 y CIDR, con vista binaria y división de subredes.
Abrir herramientaBúsqueda de direcciones MAC
RedesIdentifica al fabricante detrás de cualquier dirección MAC o prefijo OUI, con detalles del bloque, detección de MAC aleatorias, conversiones de formato y búsqueda masiva.
Abrir herramientaLooking Glass
RedesEjecuta búsquedas de rutas BGP en vivo, pings y traceroutes desde nuestra propia red: comprueba cómo se enruta realmente un prefijo por Internet.
Abrir herramientaCalculadora de ancho de banda
RedesConvierte la velocidad del puerto en transferencia de datos mensual y a la inversa (Gbps y Mbps a TB por mes, con la utilización) y compara la facturación por percentil 95, por volumen y de puerto plano.
Abrir herramientaConversor de CIDR a rango de IP
RedesExpande un bloque CIDR en su primera y última dirección, o agrupa un rango de IP inicio-fin arbitrario en el conjunto más pequeño de bloques CIDR: en ambos sentidos, al instante.
Abrir herramienta