Interseccion de Rangos

Encuentra direcciones comunes entre dos rangos de IP

Range List A

Range List B

Enter ranges in both lists to find intersections

La herramienta Range Intersection calcula la superposición entre dos rangos IP o bloques CIDR, devolviendo solo las direcciones que existen en ambas entradas. Ingresa 192.168.0.0/23 y 192.168.1.0/24 para encontrar que la intersección es 192.168.1.0/24 -- las 256 direcciones compartidas por ambos rangos.

Entendiendo la intersección de rangos IP

En teoría de conjuntos, la intersección de dos conjuntos es la colección de elementos que pertenecen a ambos. Cuando se aplica a rangos IP, esto significa encontrar las direcciones que están simultáneamente dentro del rango A y dentro del rango B. Esta operación responde una pregunta precisa: ¿qué direcciones están afectadas por ambas reglas, asignaciones o políticas al mismo tiempo?

Esto surge constantemente en las operaciones de red. Cuando dos reglas de firewall se superponen, necesitas saber exactamente qué direcciones están sujetas a ambas reglas para entender si entran en conflicto o simplemente son redundantes. Cuando planificas una fusión de redes, necesitas identificar dónde se superponen las asignaciones de direcciones de ambas organizaciones para poder planificar el readdressing. Cuando auditas controles de seguridad, necesitas verificar que un rango protegido esté realmente cubierto por una regla de monitoreo comprobando si su intersección es igual al rango protegido.

La intersección puede producir cuatro resultados posibles. Si los rangos no se superponen en absoluto, la intersección es vacía -- no hay direcciones compartidas. Si un rango contiene completamente al otro, la intersección es el rango más pequeño. Si los rangos se superponen parcialmente, la intersección es solo la porción superpuesta. Y si ambos rangos son idénticos, la intersección es igual a cualquiera de los dos. Entender qué caso aplica te indica la relación entre los dos rangos y guía tus próximos pasos.

Cómo encontrar la intersección de dos rangos IP

  1. Ingresa el primer rango IP o bloque CIDR (por ejemplo, 192.168.0.0/23)
  2. Ingresa el segundo rango IP o bloque CIDR (por ejemplo, 192.168.1.0/24)
  3. La herramienta calcula las direcciones comunes a ambas entradas
  4. Revisa el resultado de la intersección tanto en notación CIDR como en formato de rango inicio-fin, junto con los conteos de direcciones

Ejemplos de intersección de rangos

Rango ARango BIntersecciónDirecciones
192.168.0.0/23192.168.1.0/24192.168.1.0/24256
10.0.0.0/1610.0.5.0/2410.0.5.0/24256
10.0.0.0/2410.0.0.128/2510.0.0.128/25128
192.168.1.0/24192.168.2.0/24Vacío (sin superposición)0
172.16.0.0/20172.16.8.0/21172.16.8.0/212,048
10.0.0.0/810.0.0.0/810.0.0.0/816,777,216

Ejemplo detallado: Superposición parcial

Range A: 192.168.0.0/23  (192.168.0.0 - 192.168.1.255)
Range B: 192.168.1.0/24  (192.168.1.0 - 192.168.1.255)

Intersection: 192.168.1.0/24  (192.168.1.0 - 192.168.1.255)

Range A only: 192.168.0.0/24  (192.168.0.0 - 192.168.0.255)
Range B only: (ninguno -- B está completamente dentro de A)

Ejemplo detallado: Sin superposición

Range A: 192.168.1.0/24  (192.168.1.0 - 192.168.1.255)
Range B: 192.168.2.0/24  (192.168.2.0 - 192.168.2.255)

Intersection: Vacío

Los rangos son adyacentes pero no comparten ninguna dirección.

Cuándo usar la herramienta de intersección de rangos

  • Detección de conflictos en reglas de firewall -- encontrar direcciones afectadas por múltiples reglas superpuestas para identificar posibles conflictos o redundancias
  • Auditoría de asignación IP -- detectar asignaciones superpuestas entre departamentos, sitios o VRFs que podrían causar conflictos de enrutamiento
  • Análisis de políticas de seguridad -- identificar direcciones cubiertas por dos políticas de seguridad diferentes para entender dónde se superponen las políticas
  • Verificación de cumplimiento -- verificar que un rango de direcciones protegido esté realmente cubierto por un control de seguridad específico intersectando ambos
  • Planificación de migración -- al fusionar redes, identificar el espacio de direcciones superpuesto que necesitará readdressing
  • Validación del alcance de reglas -- confirmar que una nueva regla propuesta no se superpondrá con reglas existentes de maneras inesperadas

Cómo se calcula la intersección de rangos

La intersección de dos rangos es el conjunto de direcciones que caen dentro de ambos. Matemáticamente, esta es la operación clásica de intersección de conjuntos aplicada a rangos de direcciones IP.

Algoritmo

  1. Convierte ambas entradas a rangos de enteros inicio-fin
  2. El inicio de la intersección es max(inicio_A, inicio_B)
  3. El fin de la intersección es min(fin_A, fin_B)
  4. Si inicio_intersección > fin_intersección, los rangos no se superponen y la intersección es vacía
  5. De lo contrario, convierte el rango resultante de vuelta a notación CIDR mínima

Resultados posibles

Hay cuatro relaciones posibles entre dos rangos:

  • Sin superposición -- los rangos están completamente separados, la intersección es vacía
  • Superposición parcial -- los rangos comparten algunas direcciones pero cada uno también tiene direcciones únicas
  • Contención total -- un rango está completamente dentro del otro, la intersección es igual al rango más pequeño
  • Idénticos -- ambos rangos cubren exactamente las mismas direcciones, la intersección es igual a cualquiera de los rangos
Sin superposición:  |---A---|     |---B---|
Parcial:            |---A---|
                          |---B---|
Contención:         |--------A--------|
                        |---B---|
Idénticos:          |--------A--------|
                    |--------B--------|

Usos prácticos de la intersección de rangos

El uso más común de la intersección en las operaciones del día a día es la auditoría de reglas de firewall. Cuando tienes cientos o miles de reglas acumuladas a lo largo de años, las reglas superpuestas son casi inevitables. Dos reglas podrían permitir diferentes puertos desde el mismo rango de origen, o una regla ampliamente permisiva podría ocultar una regla de denegación más específica. Al intersectar los rangos de direcciones de pares de reglas, puedes identificar exactamente qué direcciones están afectadas por ambas e investigar si la superposición es intencional o accidental.

La intersección también es valiosa durante fusiones y adquisiciones de redes. Cuando dos organizaciones combinan sus redes, la primera pregunta es si sus rangos de direcciones privadas se superponen. Si la Empresa A usa 10.0.0.0/16 y la Empresa B usa 10.0.0.0/8, la intersección es 10.0.0.0/16 -- lo que significa que toda la red de la Empresa A cae dentro del espacio de direcciones de la Empresa B. Esta superposición debe resolverse mediante readdressing antes de que las redes puedan interconectarse.

Para auditorías de cumplimiento y seguridad, la intersección proporciona una forma rigurosa de verificar cobertura. Si tu política dice que 10.0.0.0/16 debe ser monitoreado, puedes intersectar ese rango con el alcance configurado de tu herramienta de monitoreo. Si la intersección es igual al rango de la política, la cobertura es completa. Si la intersección es más pequeña, tienes brechas que necesitan ser atendidas.

Preguntas frecuentes

¿La intersección siempre es un solo bloque CIDR?

No necesariamente. Aunque la intersección de dos bloques CIDR siempre es un rango contiguo, ese rango puede no alinearse con un solo límite CIDR. En la mayoría de los casos prácticos con entradas CIDR estándar el resultado es un solo bloque, pero cuando una entrada es un rango inicio-fin arbitrario, la intersección podría requerir múltiples bloques CIDR para expresarse.

¿Cuál es la diferencia entre intersección y verificación de superposición?

Un verificador de superposición responde una pregunta de sí/no: ¿estos rangos se superponen? La herramienta de intersección va más allá al calcular exactamente qué direcciones son compartidas y expresarlas como bloques CIDR. Usa el verificador de superposición para validación rápida; usa la intersección cuando necesites las direcciones compartidas reales.

¿Puedo intersectar más de dos rangos?

Esta herramienta maneja dos rangos a la vez. Para intersectar múltiples rangos, aplica la herramienta iterativamente: intersecta los dos primeros, luego intersecta ese resultado con el tercer rango, y así sucesivamente. El resultado es el conjunto de direcciones comunes a todas las entradas.

¿Qué pasa si un rango es una sola IP (/32)?

La intersección será esa sola IP (si cae dentro del otro rango) o vacía (si no). Esta es una forma rápida de verificar si una IP específica pertenece a un bloque CIDR dado, aunque el IP in Subnet Checker está más diseñado para esa tarea.

¿La intersección es conmutativa? ¿Importa el orden de A y B?

Sí, la intersección es conmutativa. A intersección B da el mismo resultado que B intersección A. El orden de las entradas no afecta la salida.

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