Pega una dirección o CIDR IPv4 por línea; las direcciones sin prefijo pasan a /32. El cálculo no consulta sistemas de enrutamiento.
Se ejecuta localmente en tu navegadorSolo realiza aritmética de direcciones. No consulta BGP, DNS, firewalls ni tablas de rutas cloud.
Esta herramienta lee una lista de direcciones IPv4 y bloques CIDR, normaliza cada línea a su dirección de red, marca los duplicados y los bloques que ya están dentro de una ruta más amplia, y luego une lo que se puede unir de forma exacta hasta dejar la lista más corta posible. Los bits de host se ponen a cero, así que 10.0.0.77/24 aparece como 10.0.0.0/24, y una dirección sin prefijo se trata como /32.
Todo se calcula en el navegador: la lista no se sube a ningún servidor y la herramienta no consulta BGP, DNS, cortafuegos ni tablas de rutas de la nube. Solo admite IPv4.
Cada línea se interpreta como una red IPv4: la dirección se enmascara con su prefijo, de modo que 10.0.0.77/24 y 10.0.0.0/24 son el mismo bloque. Un bloque que repite otro ya visto se marca como duplicado. Un bloque que cabe dentro de otro más amplio de la misma lista se marca como cubierto y la tabla indica qué ruta lo contiene.
La agregación es exacta: dos bloques se unen solo si tienen la misma longitud de prefijo, son adyacentes y juntos llenan un bloque mayor alineado. La unión se repite sobre el resultado, así que 10.0.0.0/25 + 10.0.0.128/25 dan 10.0.0.0/24 y 192.168.20.0/24 + 192.168.21.0/24 dan 192.168.20.0/23. No se inventa ninguna ruta que la entrada no cubriera ya.
El ejemplo incluido tiene seis líneas: 10.0.0.0/25, 10.0.0.128/25, 10.0.1.0/24, 10.0.2.42, 192.168.20.0/24 y 192.168.21.0/24. El resultado son tres rutas —10.0.0.0/23, 10.0.2.42/32 y 192.168.20.0/23— que cubren 1.025 direcciones.
0.0.0.0/0 se muestra como todo el espacio IPv4, 4.294.967.296 direcciones, y una dirección suelta como 10.1.2.3 pasa a ser 10.1.2.3/32, una sola dirección. Tres bloques /25 adyacentes se unen solo hasta donde llegan los datos: 10.0.0.0/25, 10.0.0.128/25 y 10.0.1.0/25 dan 10.0.0.0/24 más 10.0.1.0/25.
Una dirección o bloque por línea; una dirección suelta se trata como /32. Los prefijos van de /0 a /32. El carácter # inicia un comentario, así que se ignoran las notas de línea completa y las notas al final como 10.0.0.0/24 # oficina. Lo que no sea una dirección o bloque IPv4 se informa con su número de línea y queda fuera del resultado; si no se interpreta ninguna línea, se borra el resultado anterior.
La herramienta hace aritmética exacta de prefijos y nada más. No valida políticas de enrutamiento, no consulta BGP, DNS, cortafuegos ni tablas de rutas de la nube, no acepta IPv6 y no envía la lista a ningún sitio.