Subnet Splitter · Networking
Divide un bloque y encuentra el espacio libre a su alrededor.
Indica un padre como 10.0.0.0/24 más las subredes ya asignadas, y obtén el espacio libre como CIDRs mínimos — luego divide un CIDR en subredes de cualquier prefijo y encuentra la siguiente subred disponible, todo en tu navegador.
Espacio de pruebas del Subnet Splitter
Enter a parent block, then list the CIDRs already in use. Blank lines and # comments are ignored. Add a "split into /N" to see every equal-size subnet.
Enter a parent CIDR or pick an example to see the free space, an equal-size split, and a parsed breakdown of your allocations here.
El problema
El espacio sobrante es donde se esconden los errores.
Dividir un bloque en subredes es fácil hasta que algo ya está asignado. Ahora el espacio libre es un conjunto irregular de huecos de distinto tamaño, y calcular a ojo la siguiente /26 o /27 alineada entre dos asignaciones existentes es exactamente el tipo de aritmética binaria que produce un solapamiento o un rango desperdiciado.
Este splitter resta lo que ya has entregado e informa del espacio restante como el conjunto mínimo de CIDRs — encuentra el espacio de subred libre en tu bloque CIDR de un vistazo, luego divídelo en subredes /N y elige la siguiente disponible. Para IPv4 e IPv6 por igual, enteramente en el navegador, sin nada que instalar.
¿Necesitas confirmar primero que una lista no se solapa? Prueba el CIDR / Subnet Checker.
El proceso
Cómo funciona.
Cuatro pasos deterministas se ejecutan en cada pulsación de tecla — todos dentro de la pestaña de tu navegador, con aritmética BigInt exacta.
-
Lee las entradas.
El bloque padre y cada asignación existente se analizan a rangos exactos de 32 o 128 bits.
-
Resta lo usado.
Las asignaciones se eliminan del padre, dejando las regiones de direcciones sin asignar.
-
Descompón los huecos.
Cada región sobrante se expresa como el conjunto mínimo de CIDRs alineados que la cubre exactamente.
-
Divide y elige.
Divide en subredes /N y se muestra la siguiente /N libre correctamente alineada para entregar.
Un ejemplo resuelto
Dos /26 en un /24, ¿qué queda?
Resta los bloques usados del padre y el espacio libre aparece como CIDRs alineados — mínimo incluso cuando los huecos son de distinto tamaño.
División uniforme
Con la primera y la tercera /26 usadas, el espacio libre son las otras dos — y la siguiente /26 libre es 10.0.0.64/26.
parent 10.0.0.0/24
allocated 10.0.0.0/26 (used)
10.0.0.128/26 (used)
free space
10.0.0.64/26 next free /26
10.0.0.192/26 Un hueco VLSM
Cuando las asignaciones son desiguales, lo sobrante no encaja en un único prefijo — se convierte en la mezcla mínima de un /27 y un /26.
parent 10.0.0.0/24
allocated 10.0.0.0/25 (used)
10.0.0.128/27 (used)
free space (minimal VLSM set)
10.0.0.160/27
10.0.0.192/26 Siguiente paso
¿Tienes una lista de subredes? Comprueba si se solapan.
Antes de reservar más espacio, el CIDR / Subnet Checker toma tus asignaciones existentes y encuentra solapamientos y contenciones, luego lo agrega todo en el conjunto de cobertura mínimo — para que el padre que le des al splitter esté limpio desde el principio.
10.0.0.0/24
− 10.0.0.0/26
− 10.0.0.128/26
→ 10.0.0.64/26
→ 10.0.0.192/26 FAQ
Tus preguntas, respondidas.
Toca una pregunta para desplegar la respuesta.
¿Qué hace el Subnet Splitter?
Le indicas un bloque padre — por ejemplo 10.0.0.0/24 — más cualquier subred ya asignada dentro de él, y resta el espacio usado e informa de los huecos como un conjunto mínimo de CIDRs. También puede dividir el bloque padre (o cualquier hueco libre) de forma uniforme en subredes /N e indicarte el siguiente bloque libre del tamaño que pidas. Todo se ejecuta en tu navegador; no se sube nada.
¿Mis datos salen alguna vez de mi navegador?
No. El análisis y todos los cálculos se ejecutan 100 % del lado del cliente, en tu pestaña: no hay servidor, ni cuenta, ni registro. Puedes pegar con total seguridad bloques padre y asignaciones internos.
¿Qué significan aquí «espacio libre» y VLSM?
El espacio libre es la parte del bloque padre que ninguna de tus asignaciones existentes cubre. Como esa región sobrante pocas veces coincide con un único límite de potencia de dos, el splitter la expresa como un conjunto de máscaras de subred de longitud variable (VLSM): la lista más pequeña de CIDRs de distinto tamaño que cubre el hueco exactamente, en lugar de forzar un único prefijo fijo.
¿Qué devuelve la «siguiente /N libre»?
Recorre el espacio libre en orden y devuelve el primer bloque de prefijo /N que está totalmente sin asignar y correctamente alineado a su propio límite: el bloque que entregarías a continuación si estuvieras dividiendo el padre en subredes /N. Si ninguna /N alineada cabe en el espacio libre restante, te lo indica en lugar de adivinar.
¿Admite IPv6 además de IPv4?
Sí. IPv6 se maneja con precisión completa de 128 bits mediante BigInt, así que puedes dividir un /48 de un sitio en /64s o encontrar el espacio libre dentro de un /56 con la misma exactitud con la que restas /26s de un /24 de IPv4. Tanto los padres IPv4 como IPv6 son de primera clase.
¿Cómo divido un bloque CIDR en subredes iguales?
Introduce el CIDR padre — por ejemplo 10.0.0.0/16 — y elige una nueva longitud de prefijo, como /24. La herramienta enumera todas las subredes del mismo tamaño de ese prefijo dentro del padre, marcando cada una como libre, usada o parcialmente asignada. Dividir un /16 en /24s produce 2^(24-16) = 256 subredes, cada una con su propia dirección de red y 254 direcciones de host utilizables.
¿Cómo encuentro la siguiente subred disponible dentro de un CIDR padre?
Proporciona el CIDR padre, introduce tus asignaciones existentes y selecciona la longitud de prefijo objetivo. La herramienta recorre los intervalos libres que quedan tras restar el espacio usado y devuelve el primer bloque de ese tamaño correctamente alineado que no se solapa con ninguna asignación existente. Esta es la siguiente subred disponible que puedes entregar sin provocar un conflicto.
¿Cómo puedo encontrar espacio IP libre o huecos entre asignaciones de subred existentes?
Pega tus asignaciones existentes bajo un CIDR padre y la herramienta resta los intervalos usados del rango del padre. Luego expresa cada región sin asignar como el conjunto mínimo de CIDRs alineados, de modo que puedes ver cada hueco — incluido el mayor bloque libre contiguo — de un vistazo.
¿Cuántas subredes /24 hay en un /16?
Usa 2^(prefijo nuevo menos prefijo padre): 2^(24-16) = 256. Un /16 contiene 256 subredes /24, cada una con 256 direcciones en total (254 utilizables tras las direcciones de red y de difusión). Puedes comprobarlo introduciendo 10.0.0.0/16 con un prefijo de división de /24 y viendo los 256 bloques listados.
¿Cómo evito subredes solapadas al asignar rangos de IP?
Las subredes solapadas provocan conflictos de enrutamiento porque una dirección parecería pertenecer a dos rangos. La herramienta comprueba cada subred candidata frente a tus asignaciones existentes y la marca como usada o parcial si entra en conflicto, señalando una subred como libre solo cuando está totalmente sin asignar y correctamente alineada dentro del CIDR padre.
More free, private DevOps tools.
El Subnet Splitter es una herramienta de OpsCanopy — una creciente bóveda de validadores, conversores y probadores basados en el navegador que nunca tocan un servidor.
Más en Redes
¿Empiezas con Networking? Lee la guía de Networking →
29 herramientas gratuitas, todas pueden funcionar sin conexión — opscanopy.com funciona sin registro y sin subir nada.
Más sobre redes: el CIDR / Subnet Checker y la Subnet Calculator, o explora el directorio de herramientas completo.
Se ofrece tal cual por comodidad; confirma siempre los cambios de red críticos con tu propia autoridad. OpsCanopy es gratuito y abierto.