Verificador de Subred Contiene Subred

Verifica si un bloque CIDR contiene a otro

Input

Checks if each child subnet is fully contained within the parent subnet.

Containment Results

Containment results will appear here

El Subnet Contains Subnet Checker determina si un bloque CIDR abarca completamente a otro, identificando relaciones de contención superred-subred. Ingresa dos bloques CIDR como 10.0.0.0/8 y 10.1.2.0/24 para verificar instantáneamente si uno es un subconjunto del otro -- la herramienta reporta si A contiene a B, B contiene a A, son idénticos, o ninguno contiene al otro.

Comprendiendo la contención de subredes

Si trabajas con routers, firewalls o cualquier tipo de sistema de gestión de direcciones IP, regularmente necesitarás responder la pregunta: ¿esta red cabe dentro de esa red? La contención de subredes es la forma formal de describir esa relación. Una superred contiene a una subred cuando cada dirección en el bloque más pequeño también existe en el bloque más grande. Este concepto sustenta la sumarización de rutas, la optimización de reglas de firewall y la planificación jerárquica de direcciones.

La idea es intuitiva una vez que la piensas en términos de rangos de direcciones. Un bloque /24 como 192.168.1.0/24 cubre 256 direcciones desde .0 hasta .255. Un bloque /25 como 192.168.1.0/25 cubre solo las primeras 128 de esas direcciones, desde .0 hasta .127. Dado que cada dirección en el /25 también aparece en el /24, el /24 contiene al /25. Lo inverso nunca es cierto -- el /24 tiene direcciones (.128 a .255) que no existen en el /25, así que el /25 no puede contener al /24.

Esta relación importa en la práctica porque muchas operaciones de red dependen de ella. Cuando configuras una ruta sumarizada en un router, estás afirmando que una sola superred contiene todas las rutas más específicas detrás de ella. Cuando auditas un conjunto de reglas de firewall, una regla amplia de permitir para 10.0.0.0/8 hace redundante cualquier regla más estrecha de permitir para 10.1.0.0/16. Y cuando asignas espacio de direcciones en una herramienta IPAM, las subasignaciones deben estar dentro de su bloque padre. Equivocarse en cualquiera de estos lleva a black holes de enrutamiento, brechas de seguridad o conflictos de direcciones.

Cómo verificar si una subred contiene a otra

  1. Ingresa el primer bloque CIDR (por ejemplo, 192.168.0.0/16) en el campo Subred A.
  2. Ingresa el segundo bloque CIDR (por ejemplo, 192.168.1.0/24) en el campo Subred B.
  3. La herramienta reporta instantáneamente si A contiene a B, B contiene a A, son idénticos, o ninguno contiene al otro.

La verificación funciona comparando la dirección de red y el rango de hosts de cada subred. La Subred A contiene a la Subred B cuando cada dirección en B también cae dentro de A -- lo que significa que la dirección de red de B está en o después de la de A, y la dirección de broadcast de B está en o antes de la de A.

Ejemplos de contención de subredes

Subred ASubred BResultado
10.0.0.0/810.1.2.0/24A contiene a B
192.168.1.0/25192.168.1.0/24B contiene a A
172.16.0.0/12172.16.0.0/12Idénticos
192.168.1.0/24192.168.2.0/24Ninguno contiene al otro
10.0.0.0/1610.0.128.0/17A contiene a B
fd00::/48fd00::1:0/112A contiene a B

Por qué importa la dirección de contención

Un /24 contiene dos subredes /25, pero un /25 nunca puede contener a un /24. La longitud de prefijo más larga (ruta más específica) siempre tiene menos direcciones:

  • 192.168.1.0/24 = 256 direcciones (192.168.1.0 -- 192.168.1.255)
  • 192.168.1.0/25 = 128 direcciones (192.168.1.0 -- 192.168.1.127)
  • 192.168.1.128/25 = 128 direcciones (192.168.1.128 -- 192.168.1.255)

Ambas subredes /25 están contenidas dentro del /24, pero el /24 no está contenido dentro de ninguno de los /25.

Cuándo usar el verificador de contención de subredes

  • Sumarización de rutas -- verificar que todas las rutas específicas pueden agregarse en una sola superred antes de aplicar rutas sumarizadas en tu router.
  • Auditoría de reglas de firewall -- identificar reglas redundantes donde un CIDR más amplio ya cubre a uno más específico (por ejemplo, una regla de permitir para 10.0.0.0/8 hace innecesaria una regla separada para 10.1.0.0/16).
  • Validación de jerarquía IPAM -- confirmar que las subasignaciones están correctamente dentro de sus bloques de asignación padre.
  • Diseño de VPC en la nube -- asegurar que las asignaciones de subredes para servicios individuales caben dentro del rango CIDR general del VPC (por ejemplo, verificar que 10.0.1.0/24 está dentro de 10.0.0.0/16).
  • Optimización de ACL -- colapsar múltiples entradas específicas de permitir/denegar en declaraciones de red más amplias cuando se confirma la contención.

Cómo funciona la contención de subredes

La contención se determina comparando los límites binarios de dos bloques CIDR. Para que la Subred A contenga a la Subred B:

  1. La dirección de red de B debe ser mayor o igual a la dirección de red de A.
  2. La dirección de broadcast de B debe ser menor o igual a la dirección de broadcast de A.

En términos binarios, la porción de red de B debe compartir los mismos bits iniciales que A, y la longitud de prefijo de B debe ser igual o mayor que la de A.

Ejemplo detallado

Verificar si 10.0.0.0/8 contiene a 10.20.30.0/24:

10.0.0.0/8     -> rango: 10.0.0.0 a 10.255.255.255
10.20.30.0/24  -> rango: 10.20.30.0 a 10.20.30.255

10.20.30.0   >= 10.0.0.0       -> verdadero
10.20.30.255 <= 10.255.255.255 -> verdadero

Resultado: 10.0.0.0/8 contiene a 10.20.30.0/24

Contención vs. superposición

La contención es una forma específica de superposición donde todo el rango de direcciones de una subred cae dentro del de la otra. Dos subredes pueden superponerse sin que ninguna contenga a la otra cuando se trabaja con rangos de IP arbitrarios, pero con bloques CIDR correctamente alineados, cualquier superposición implica contención. Si necesitas detectar si dos subredes comparten alguna dirección, usa el Subnet Overlap Checker.

Verificaciones de contención en la práctica

El lugar más común donde usarás verificaciones de contención es durante auditorías de firewall y ACL. Con el tiempo, los conjuntos de reglas acumulan entradas a medida que los ingenieros agregan permisos o denegaciones específicas para nuevos requisitos sin revisar si las reglas más amplias existentes ya cubren el nuevo rango. Un firewall con una regla de permitir para 10.0.0.0/8 no necesita una regla separada de permitir para 10.1.0.0/16 o 10.1.1.0/24 -- ambas ya están permitidas por la regla del /8. Identificar y eliminar estas entradas redundantes hace que el conjunto de reglas sea más pequeño, más fácil de auditar y más rápido de procesar por el firewall.

Otro caso de uso importante es validar planes de direcciones antes del despliegue. Cuando recibes una asignación /20 de tu ISP o registro regional, cada subred que crees para VLANs, DMZs o enlaces punto a punto debe caber dentro de ese /20. Ejecutar una verificación de contención para cada subred planificada contra la asignación padre detecta errores tempranamente -- antes de que una subred mal configurada cause problemas de enrutamiento en producción. Esto es especialmente importante en entornos de nube donde los rangos CIDR de VPC son inmutables una vez creados, y las asignaciones de subredes que caen fuera del rango del VPC serán rechazadas por el proveedor.

Un tercer escenario es la sumarización de rutas en routers de borde. Antes de reemplazar una lista de rutas específicas con una sola ruta sumarizada, necesitas verificar que la sumarización realmente contiene todas las rutas específicas. Si alguna ruta específica cae fuera de la sumarización, el tráfico hacia esa red será descartado cuando la ruta específica se retire. Ejecutar cada ruta específica a través de una verificación de contención contra la ruta sumarizada propuesta previene este tipo de interrupciones.

Preguntas frecuentes

¿Puede una subred contenerse a sí misma? Sí. Si ambos bloques CIDR son idénticos (misma dirección de red y longitud de prefijo), la herramienta los reporta como idénticos. Técnicamente, cada subred se contiene a sí misma ya que todas las direcciones en A también están en A.

¿Esto funciona con bloques CIDR IPv6? Sí. La lógica de contención es la misma para IPv6. Un bloque fd00::/32 contiene a fd00:abcd::/48 porque el /48 es un prefijo más específico dentro del rango /32.

¿Qué pasa si las subredes se superponen parcialmente pero ninguna contiene a la otra? La herramienta reportará que ninguna contiene a la otra. Para un análisis detallado de superposición incluyendo el rango de direcciones compartido, usa el Subnet Overlap Checker. Nota que con bloques CIDR correctamente alineados, la superposición parcial sin contención no es posible -- la superposición siempre implica que uno contiene al otro.

¿En qué se diferencia esto de verificar si una IP está en una subred? El Is IP in Subnet? Checker prueba una sola dirección de host contra una subred. Esta herramienta prueba una subred completa contra otra subred -- una operación fundamentalmente diferente que compara dos rangos en lugar de un punto contra un rango.

¿Puedo verificar contención para una lista de subredes a la vez? Esta herramienta compara dos bloques CIDR individuales. Si necesitas verificar si múltiples subredes están todas contenidas dentro de un bloque padre, ejecuta cada par a través del verificador individualmente. Para análisis masivo de superposición entre dos listas de CIDRs, usa el Subnet Overlap Checker (List vs List).

¿La longitud del prefijo por sí sola determina la contención? No. Una longitud de prefijo más corta (como /16) es una condición necesaria para contener un prefijo más largo (como /24), pero no es suficiente. 192.168.1.0/24 está contenido dentro de 192.168.0.0/16, pero 10.1.0.0/24 no está contenido dentro de 192.168.0.0/16 porque las direcciones de red pertenecen a bloques completamente diferentes.

Herramientas relacionadas

IPparse•Herramientas gratuitas de cálculo de redes y subredes

© 2026 IPparse. All tools run locally in your browser.

100% Privacy-First • No Data Collected