Convertidor Rango IP → CIDR

Convierte un rango de IP a bloques CIDR minimos

El IP Range to CIDR Converter transforma cualquier rango de direcciones IP inicio-fin en el conjunto mínimo de bloques CIDR que cubren exactamente ese rango. Ingresa una dirección de inicio como 192.168.1.0 y una dirección de fin como 192.168.1.255 para obtener un solo 192.168.1.0/24, o ingresa 192.168.1.5 a 192.168.1.20 para ver los cinco bloques CIDR necesarios para cubrir ese rango no alineado con precisión.

Entendiendo rangos de IP y notación CIDR

Si has trabajado con firewalls, fuentes de inteligencia de amenazas o documentación de red heredada, casi con certeza has encontrado direcciones IP especificadas como rangos inicio-fin. Un proveedor podría decirte que su servicio opera de 203.0.113.0 a 203.0.113.127, o una base de datos de geolocalización podría listar asignaciones por país como pares de direcciones. El problema es que la mayoría de la infraestructura de red moderna -- routers, security groups en la nube, templates de infrastructure-as-code -- espera direcciones en notación CIDR, no rangos.

La notación CIDR (Classless Inter-Domain Routing) representa un bloque de direcciones usando una dirección de red y una longitud de prefijo, como 192.168.1.0/24. La longitud de prefijo dicta cuántos bits iniciales son fijos, y los bits restantes definen el espacio de hosts. Un bloque CIDR siempre debe comenzar en una dirección que sea divisible uniformemente por su tamaño, que es una potencia de dos. Un /24 (256 direcciones) debe comenzar en una dirección que termine en .0, un /25 (128 direcciones) debe comenzar en .0 o .128, y así sucesivamente. Esta regla de alineación binaria es la razón por la que un rango arbitrario como .5 a .20 no puede expresarse como un solo bloque CIDR -- necesitas múltiples bloques de diferentes tamaños para cubrir el rango exactamente sin incluir direcciones adicionales.

Este convertidor hace ese mosaico por ti. Toma cualquier rango inicio-fin y calcula el conjunto matemáticamente mínimo de bloques CIDR que cubren cada dirección en el rango y nada más. Ya sea que estés migrando reglas de firewall heredadas, importando fuentes de amenazas, o convirtiendo documentación de scope DHCP, la salida está lista para pegar directamente en tus configuraciones.

Cómo convertir un rango de IP a notación CIDR

  1. Ingresa la dirección IP de inicio de tu rango (por ejemplo, 192.168.1.0)
  2. Ingresa la dirección IP de fin de tu rango (por ejemplo, 192.168.1.255)
  3. La herramienta calcula el conjunto mínimo de bloques CIDR que cubre precisamente el rango
  4. Copia la lista CIDR resultante para uso en firewalls, tablas de enrutamiento o templates de infrastructure-as-code

Ejemplos de conversión de rango IP a CIDR

IP de inicioIP de finSalida CIDRDirecciones
192.168.1.0192.168.1.255192.168.1.0/24256
10.0.0.010.0.0.12710.0.0.0/25128
172.16.0.0172.16.1.255172.16.0.0/23512
192.168.1.5192.168.1.20192.168.1.5/32, 192.168.1.6/31, 192.168.1.8/29, 192.168.1.16/30, 192.168.1.20/3216
10.0.0.010.0.0.310.0.0.0/304

Los rangos que se alinean con límites de potencias de dos (como .0 a .255) se convierten en un solo bloque CIDR. Los rangos no alineados como 192.168.1.5 a 192.168.1.20 requieren múltiples bloques CIDR para representarse exactamente.

Cuándo usar el IP Range to CIDR Converter

  • Migración de firewall -- convertir reglas de rango inicio-fin heredadas a notación CIDR para plataformas modernas como AWS Security Groups o Azure NSGs
  • Fuentes de inteligencia de amenazas -- las bases de datos de geolocalización y reputación a menudo proporcionan rangos de IP que necesitan conversión CIDR para importar a blocklists
  • Configuración de rutas -- los routers y configuraciones BGP requieren notación CIDR, no rangos inicio-fin
  • Infrastructure-as-code -- los módulos de Terraform, CloudFormation y Ansible esperan bloques CIDR para definiciones de red
  • Documentación de scope DHCP -- traducir rangos de scope DHCP en bloques CIDR equivalentes para documentación de red
  • Escaneo de red -- convertir rangos de IP proporcionados por proveedores a CIDR para uso con herramientas como Nmap o Masscan

Cómo funciona la conversión de rango IP a CIDR

El algoritmo de conversión funciona encontrando el bloque CIDR más grande posible que comience en la posición actual y quepa dentro del rango restante, luego avanza y repite.

El algoritmo paso a paso

  1. Comienza en la primera IP del rango
  2. Encuentra el prefijo más largo (bloque más grande) que comience en esta dirección y no exceda la dirección final
  3. Registra ese bloque CIDR y avanza a la dirección después de donde termina el bloque
  4. Repite hasta que todo el rango esté cubierto

La restricción clave es que un bloque CIDR de longitud de prefijo /n debe comenzar en una dirección divisible por 2^(32-n). Por ejemplo, un bloque /24 debe comenzar en una dirección donde el último octeto sea 0. Este requisito de alineación es la razón por la que los rangos no alineados producen múltiples bloques CIDR.

Ejemplo de alineación binaria

Para el rango 192.168.1.5 a 192.168.1.20:

Paso 1: Comienza en .5 (impar) -> el bloque alineado más grande es /32
        192.168.1.5/32    cubre .5

Paso 2: Comienza en .6 (divisible por 2, no por 4) -> /31
        192.168.1.6/31    cubre .6-.7

Paso 3: Comienza en .8 (divisible por 8) -> /29
        192.168.1.8/29    cubre .8-.15

Paso 4: Comienza en .16 (divisible por 4, pero /30 llegaría a .19) -> /30
        192.168.1.16/30   cubre .16-.19

Paso 5: Comienza en .20 -> /32
        192.168.1.20/32   cubre .20

Conversión de rangos IPv6

El mismo algoritmo se aplica a rangos IPv6 pero con direcciones de 128 bits en lugar de 32 bits. Un rango como 2001:db8::1 a 2001:db8::ff sigue las mismas reglas de alineación binaria, produciendo el conjunto mínimo de bloques CIDR IPv6.

Consejos prácticos para la conversión de rango a CIDR

La razón más común para convertir rangos a CIDR es la migración de firewall. Cuando te mueves de una plataforma heredada que usa notación inicio-fin a una plataforma moderna que usa CIDR, descubrirás rápidamente que algunas de tus reglas antiguas producen listas CIDR sorprendentemente largas. Una regla que cubre .1 a .254 (el rango antiguo de "todos los hosts utilizables") se convierte en múltiples bloques CIDR en lugar de un /24 limpio porque el rango excluye las direcciones de red y broadcast. En la práctica, generalmente es mejor reescribir la regla como el /24 completo en lugar de arrastrar una lista de seis o siete bloques CIDR, a menos que genuinamente necesites excluir las direcciones de red y broadcast de la regla.

Otro error común es asumir que menos bloques CIDR siempre es mejor. La salida de este convertidor ya es el mínimo matemático -- no puedes reducirla más sin incluir direcciones extra o dejar algunas direcciones sin cubrir. Si la salida parece excesiva, pregúntate si tu rango original es realmente correcto. A menudo, los rangos vienen de sistemas heredados donde alguien escribió .1 a .254 cuando realmente quería decir el /24 completo. Limpiar la intención en la fuente es mejor que luchar con la matemática CIDR aguas abajo.

Al procesar fuentes de inteligencia de amenazas en lote, puedes terminar con miles de bloques CIDR al convertir miles de rangos. Considera pasar la salida a través de un CIDR Aggregator para combinar bloques adyacentes. Dos rangos consecutivos que se convierten independientemente pueden producir bloques que pueden fusionarse, reduciendo tu conteo total de reglas aún más.

Preguntas frecuentes

¿Por qué mi rango de IP produce múltiples bloques CIDR en lugar de uno?

Los bloques CIDR deben alinearse con límites binarios. Un /24 debe comenzar en una dirección .0, un /23 en un tercer octeto par, y así sucesivamente. Si tu rango comienza o termina en una dirección no alineada, la herramienta debe usar múltiples bloques CIDR más pequeños para cubrirlo exactamente sin incluir direcciones adicionales.

¿Puedo combinar los bloques CIDR de salida en menos bloques?

No -- la salida ya es el conjunto matemáticamente mínimo. Cada bloque es necesario para cubrir el rango exacto especificado. Eliminar cualquier bloque dejaría direcciones sin cubrir, y combinar bloques incluiría direcciones fuera de tu rango.

¿Cuál es el número máximo de bloques CIDR que un solo rango puede producir?

Para IPv4, un rango puede producir como máximo 62 bloques CIDR (31 para la porción ascendente y 31 para la descendente). En la práctica, la mayoría de los rangos del mundo real producen menos de 10 bloques.

¿Esta herramienta maneja rangos IPv6?

Sí. El mismo algoritmo se aplica a direcciones IPv6 de 128 bits. Ingresa direcciones IPv6 de inicio y fin y la herramienta producirá el conjunto mínimo de bloques CIDR IPv6 siguiendo reglas de alineación binaria idénticas.

¿Qué pasa si mi dirección de inicio es mayor que mi dirección de fin?

La herramienta devolverá un error. La IP de inicio debe ser numéricamente menor o igual a la IP de fin. Si tienes las direcciones invertidas, intercámbialas antes de convertir.

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