Conversor de Rango IP ⇔ CIDR
Introduce una IP inicial y final para dividir ese rango en el menor número posible de bloques CIDR, o introduce notación CIDR (p. ej. 192.168.1.0/24) para obtener la primera/última IP del bloque y el total de direcciones. Útil para reglas de firewall y ACL.
Para comprobar una sola IP con máscara de subred, consulta la calculadora de subredes , o para una tabla de referencia por longitud de prefijo, consulta la tabla de referencia CIDR .
Consejos
- Útil para convertir un rango de firewall o ACL como "192.168.1.1 a 192.168.1.254" en la notación CIDR que realmente acepta la configuración de tu router.
- A menos que los límites del rango coincidan justo con una potencia de dos, la conversión de rango IP a CIDR generará varios bloques. Si obtienes demasiados bloques, revisa dónde empieza y termina el rango para simplificar tu ACL.
- En la conversión CIDR → rango IP, aunque la IP introducida no sea el inicio exacto de un bloque, la herramienta la redondea a la dirección de red y de broadcast del bloque al que pertenece.
- Si solo necesitas comprobar una IP y una máscara, prueba la calculadora de subredes; para una tabla completa por longitud de prefijo, la tabla de referencia CIDR es un buen complemento a esta herramienta.
Preguntas frecuentes
A propósito — El algoritmo detrás de la conversión de rango IP a CIDR
El algoritmo para dividir un rango IP en bloques CIDR es un ejemplo clásico y accesible de "algoritmo voraz" en ciencias de la computación. El procedimiento es simple: en cada posición se elige el bloque más grande que satisface tanto la alineación de potencia de dos de la dirección actual como el espacio restante del rango, se avanza más allá de ese bloque y se repite hasta llegar al final. Este enfoque voraz es demostrablemente óptimo: siempre produce el número mínimo teórico de bloques.
En la práctica, los ingenieros se encuentran con sistemas —grupos de seguridad en la nube, ACL de routers locales y más— que solo aceptan notación CIDR en lugar de un rango IP arbitrario. Convertir una asignación entregada por un proveedor cloud, o un rango que se ha registrado internamente como "10.1.0.10 a 10.1.0.50" en una hoja de cálculo, en bloques CIDR listos para el router es un paso ineludible. Hacer la aritmética de bits a mano es tedioso y propenso a errores, que es exactamente donde una herramienta de conversión como esta demuestra su utilidad.
La dirección inversa —obtener un rango IP a partir de notación CIDR— surge siempre que necesitas una vista de "inicio a fin" fácil de entender de un bloque asignado. Si un proveedor te entrega "203.0.113.0/28", poder confirmar al instante que el rango utilizable es de 203.0.113.0 a 203.0.113.15 te permite configurar correctamente listas de permitidos de firewall o ámbitos DHCP a la primera.