Lista de IPs → Rangos

Comprime IPs consecutivas en rangos

Input IP Addresses

Consolidated Ranges

Format:

IP ranges will appear here

La herramienta IP List to Ranges comprime una lista de direcciones IP individuales en rangos compactos identificando secuencias consecutivas. Pega una lista de IPs como 192.168.1.1, 192.168.1.2, 192.168.1.3, 192.168.1.10, 192.168.1.50 y obtén 192.168.1.1-192.168.1.3, 192.168.1.10, 192.168.1.50 -- reduciendo dramáticamente el tamaño de la lista para facilitar el almacenamiento, revisión y procesamiento.

Entendiendo la compresión de listas de IP

Cualquiera que haya trabajado con logs de seguridad, resultados de escaneos de red o fuentes de inteligencia de amenazas conoce el dolor de gestionar largas listas de direcciones IP individuales. Un escaneo Nmap de una subnet /24 devuelve 256 líneas de salida. Una exportación de logs de firewall puede contener miles de IPs de origen. Una fuente de blocklist de un proveedor de inteligencia de amenazas entrega direcciones una por línea, a menudo con grandes secuencias consecutivas mezcladas con entradas individuales dispersas. Estas listas son difíciles de leer, costosas de almacenar y lentas de procesar.

La compresión por rangos resuelve este problema reconociendo patrones que los humanos detectarían inmediatamente pero que el texto sin formato oculta. Cuando ves 10.0.0.1 a 10.0.0.254 listados en 254 líneas separadas, sabes instintivamente que es un bloque contiguo. La herramienta hace lo mismo programáticamente: ordena las direcciones numéricamente, busca secuencias consecutivas y expresa cada secuencia como una sola entrada de rango usando notación inicio-fin. Una lista de 1,000 IPs consecutivas se convierte en 10.0.0.1-10.0.3.232 -- una línea en lugar de mil.

La distinción clave respecto a la compresión CIDR es la flexibilidad. La notación CIDR requiere alineación a potencias de dos, así que expresar 192.168.1.1 a 192.168.1.5 como CIDRs requiere tres bloques (192.168.1.1/32, 192.168.1.2/31, 192.168.1.4/31). La notación de rango maneja las mismas cinco direcciones como una sola entrada 192.168.1.1-192.168.1.5. Usa rangos cuando tu herramienta de destino acepta notación inicio-fin, y usa el IP Range to CIDR Converter cuando necesites específicamente salida CIDR.

Cómo comprimir una lista de IPs en rangos

  1. Pega tu lista de direcciones IP individuales en cualquier formato -- una por línea, separadas por comas o por espacios
  2. Opcionalmente establece una longitud mínima de secuencia (por ejemplo, 3) para que las secuencias consecutivas muy cortas permanezcan como entradas individuales
  3. Haz clic en comprimir para identificar todas las secuencias consecutivas
  4. Revisa la salida mostrando rangos en notación inicio-fin con conteo de direcciones
  5. Copia la lista comprimida para uso en configuraciones de firewall, reportes o herramientas de seguridad

Ejemplos de compresión de lista de IPs

Compresión básica de IPs consecutivas

Entrada:

192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
192.168.1.10
192.168.1.11
192.168.1.12
192.168.1.50

Salida:

EntradaTipoConteo
192.168.1.1-192.168.1.5Rango5
192.168.1.10-192.168.1.12Rango3
192.168.1.50Individual1

Compresión: 9 entradas reducidas a 3 (66.7% de reducción)

Compresión de resultado de escaneo grande

Entrada: 256 IPs de 10.0.0.0 a 10.0.0.255

Salida: 10.0.0.0-10.0.0.255 (1 rango, 256 direcciones)

Compresión: 256 entradas a 1 (99.6% de reducción)

IPs mixtas consecutivas y dispersas

Entrada:

172.16.0.1, 172.16.0.2, 172.16.0.3
172.16.0.100
172.16.0.200, 172.16.0.201
172.16.1.1, 172.16.1.2, 172.16.1.3, 172.16.1.4

Salida:

EntradaConteo
172.16.0.1-172.16.0.33
172.16.0.1001
172.16.0.200-172.16.0.2012
172.16.1.1-172.16.1.44

Cuándo usar la compresión de lista de IPs a rangos

  • Resultados de escaneos de seguridad -- comprime la salida de Nmap o Masscan que lista hosts descubiertos en rangos legibles
  • Fuentes de inteligencia de amenazas -- condensa blocklists de IPs de fuentes que entregan direcciones individuales en notación de rango compacta
  • Análisis de logs -- resume listas de IPs de origen extraídas de logs de servidores web o firewalls
  • Inventario de red -- comprime exportaciones de leases DHCP o volcados de tablas ARP en resúmenes de rango para reportes de capacidad
  • Preparación de reglas de firewall -- convierte listas de IPs sin procesar a formato de rango aceptado por firewalls que soportan notación inicio-fin
  • Reportes de respuesta a incidentes -- presenta rangos de IPs afectadas en un formato claro y conciso para reportes de gestión

Cómo funciona la compresión de lista de IPs a rangos

Ordenamiento

El algoritmo primero ordena todas las direcciones IP de entrada numéricamente. Las direcciones IPv4 se convierten a sus equivalentes enteros de 32 bits para comparación. 10.0.0.1 se convierte en 167772161, 10.0.0.2 se convierte en 167772162, y así sucesivamente. Esto asegura que las direcciones consecutivas sean adyacentes en el orden de clasificación independientemente del formato de entrada.

Detección de secuencias

La lista ordenada se escanea secuencialmente. Para cada par de IPs adyacentes, el algoritmo verifica si la segunda IP es igual a la primera IP más uno. Si es así, pertenecen a la misma secuencia consecutiva. La secuencia se extiende mientras cada siguiente IP sea exactamente una más que la anterior.

Formación de rangos

Cada secuencia de dos o más IPs consecutivas se convierte en un rango expresado como inicio-fin. Las IPs individuales que no son parte de ninguna secuencia permanecen como entradas individuales. La opción de longitud mínima de secuencia controla el umbral -- establecerla en 3 significa que los pares de dos IPs consecutivas permanecen como entradas separadas.

Estadísticas

La salida incluye el número total de IPs de entrada, el número de entradas de salida (rangos + individuales), la tasa de compresión, y los rangos más grandes y más pequeños encontrados. Estas estadísticas ayudan a evaluar qué tan compresibles son los datos y si la lista fuente tiene patrones estructurales.

Consejos prácticos para la gestión de listas de IPs

Al trabajar con listas de IPs grandes de múltiples fuentes, siempre elimina duplicados antes de comprimir. Las entradas duplicadas inflan el tamaño aparente de tu lista y pueden hacer que la tasa de compresión parezca más impresionante de lo que realmente es. La herramienta maneja duplicados automáticamente, pero saber cuántos tenías te ayuda a evaluar la calidad de tus datos de entrada. Si una fuente de blocklist entrega 10,000 IPs pero 3,000 son duplicados, eso te dice algo sobre la calidad de curación de la fuente.

La configuración de longitud mínima de secuencia es más útil de lo que parece inicialmente. Establecerla en 1 (el valor predeterminado) significa que incluso dos IPs adyacentes se convierten en un rango. Esto produce la salida más compacta pero puede hacer el resultado más difícil de leer cuando tienes muchos rangos pequeños entremezclados con direcciones individuales. Establecerla en 3 o 4 mantiene las secuencias cortas como entradas individuales, lo cual puede ser más fácil de escanear visualmente cuando buscas direcciones específicas en la salida.

Si necesitas ir de rangos de vuelta a IPs individuales (por ejemplo, para alimentar una herramienta que solo acepta una IP por línea), usa la herramienta Range List to IP List. Las dos herramientas son complementarias: comprime para almacenamiento y revisión humana, expande cuando una herramienta de destino necesita direcciones individuales.

Preguntas frecuentes

¿Qué formatos de entrada se aceptan?

La herramienta acepta IPs en virtualmente cualquier formato de texto: una por línea, separadas por comas, separadas por espacios, separadas por tabulaciones, o cualquier combinación. Extrae direcciones IPv4 válidas de la entrada e ignora texto que no sea IP, haciendo fácil pegar directamente desde logs, hojas de cálculo o salida de comandos.

¿En qué se diferencia esto de convertir IPs a bloques CIDR?

La notación de rango (192.168.1.1-192.168.1.5) puede expresar cualquier secuencia consecutiva independientemente de la alineación. La notación CIDR requiere alineación a potencias de dos, por lo que las mismas cinco IPs necesitarían múltiples bloques CIDR (192.168.1.1/32, 192.168.1.2/31, 192.168.1.4/31). Usa rangos cuando el consumidor acepta notación inicio-fin; usa el IP Range to CIDR Converter cuando necesites salida CIDR.

¿Se manejan las IPs duplicadas?

Sí. Las IPs duplicadas se eliminan antes de la compresión. Si 10.0.0.1 aparece cinco veces en tu entrada, se cuenta una vez. La herramienta reporta cuántos duplicados fueron eliminados.

¿Funciona con direcciones IPv6?

Sí. Las direcciones IPv6 se ordenan por su valor entero de 128 bits y se comprimen en rangos de la misma manera. Las direcciones IPv4 e IPv6 se procesan y muestran por separado en la salida.

¿Cuál es el tamaño máximo de lista que la herramienta puede manejar?

La herramienta procesa listas de decenas de miles de IPs eficientemente en el navegador. Listas muy grandes (cientos de miles de direcciones) pueden tomar unos segundos para ordenar y escanear pero se completarán sin problemas. Todo el procesamiento ocurre del lado del cliente, por lo que no se envían datos a un servidor.

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