Saltar al contenido

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.

Funciona en tu navegador IPv4 e IPv6 Sin registro Actualizado el 28 jul 2026

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.

Result

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.

  1. Lee las entradas.

    El bloque padre y cada asignación existente se analizan a rangos exactos de 32 o 128 bits.

  2. Resta lo usado.

    Las asignaciones se eliminan del padre, dejando las regiones de direcciones sin asignar.

  3. Descompón los huecos.

    Cada región sobrante se expresa como el conjunto mínimo de CIDRs alineados que la cubre exactamente.

  4. 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.

split-/24
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.

vlsm-gap
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.

free.txt
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

¿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.