Conversor de rango IP a CIDR
Convierte una IP inicial y final en el conjunto más pequeño de bloques CIDR, o expande un CIDR de vuelta a su primera y última dirección, todo en tu navegador.
El conversor de rango IP a CIDR funciona por completo en tu navegador. Las direcciones inicial y final, los bloques CIDR y los rangos que introduces se procesan en tu dispositivo y nunca se suben a ArrayKit.
Abre la calculadora de CIDR / subredes
Acerca de Rango IP a CIDR
El conversor de rango IP a CIDR toma una dirección inicial y final y devuelve el conjunto mínimo de bloques CIDR alineados que cubren el rango exactamente, ni más ni menos. Usa un algoritmo voraz de bloque más grande, así que un rango ordenado como 192.168.1.0 a 192.168.1.255 se colapsa en un único 192.168.1.0/24, mientras que un rango fuera de límite se divide en la menor cantidad de bloques que aún suman el número exacto de direcciones. Cambia al modo inverso para expandir cualquier CIDR de vuelta en su red, primera IP, última IP y número total de direcciones. Se admiten tanto IPv4 como IPv6, con matemática de enteros grandes para que incluso un prefijo IPv6 /32 informe su recuento completo de 2^96. Está pensado para ingenieros de red que escriben reglas de firewall, ACL, tablas de rutas y listas de permitidos, y todo funciona en tu dispositivo para que tu topología nunca salga del navegador.
Características
- Agrega cualquier par de IP inicial-final en el conjunto mínimo de bloques CIDR alineados
- Algoritmo voraz de bloque más grande: la menor cantidad de bloques que cubren el rango exactamente
- El modo inverso expande un CIDR a red, primera IP, última IP y número de direcciones
- Soporte completo de IPv4 e IPv6 con matemática de enteros grandes para prefijos enormes
- Copia todos los bloques CIDR emitidos a la vez para pegarlos en ACL o tablas de rutas
- Informa el número exacto de direcciones para que verifiques la cobertura de un vistazo
- Errores claros para rangos invertidos, versiones de IP mezcladas y entradas mal formadas
- Funciona por completo en tu navegador: ninguna dirección o rango se sube
Cómo usar Rango IP a CIDR
- Mantén seleccionada la pestaña Rango → CIDR
- Introduce la dirección IP inicial y final (ambas IPv4 o ambas IPv6)
- Lee los bloques CIDR agregados y cópialos con un clic
- Cambia a CIDR → Rango para expandir un bloque en su primera y última IP
Ejemplo
Entrada
start: 192.168.1.0
end: 192.168.2.10
Salida
192.168.1.0/24
192.168.2.0/29
192.168.2.8/31
192.168.2.10/32
Un rango fuera de límite se divide en la menor cantidad de bloques que lo cubren exactamente.
Errores comunes y solución de problemas
- La herramienta informa 'Start address must be less than or equal to the end address.' — La IP inicial es numéricamente más alta que la final. Intercambia los dos valores para que la dirección menor esté en el campo Inicial.
- Aparece 'Start and end must be the same IP version'. — Mezclaste una dirección IPv4 con una IPv6. Usa dos direcciones IPv4 o dos IPv6: un solo rango no puede abarcar ambas familias.
- Un rango de aspecto ordenado produce más bloques de los esperados. — Los bloques CIDR deben tener un tamaño potencia de dos y estar alineados a su propio límite. Un rango que no empieza ni termina en esos límites necesita varios bloques; los recuentos aún suman el tamaño exacto del rango.
- El modo inverso muestra una red distinta de la dirección que escribiste. — Un CIDR se define por su dirección de red, así que los bits de host se enmascaran. 192.168.1.130/24 se normaliza a 192.168.1.0/24: eso es lo esperado.
Preguntas frecuentes
- ¿Cómo elige el conversor qué bloques CIDR generar?
- Recorre el rango desde la dirección inicial y, en cada paso, emite el bloque más grande que esté alineado a la dirección actual y quepa dentro del rango restante. Repetir eso de forma voraz produce el conjunto mínimo de bloques CIDR que cubren el rango exactamente.
- ¿Por qué mi rango se convierte en varios bloques CIDR en lugar de uno?
- Un solo bloque CIDR siempre contiene un número potencia de dos de direcciones alineado a su propio límite. A menos que tu inicio y fin coincidan con esos límites, ningún bloque puede cubrir el rango, así que se divide en la menor cantidad de bloques cuyos tamaños suman el recuento exacto.
- ¿Maneja rangos IPv6 y prefijos enormes?
- Sí. Las direcciones IPv6 se interpretan como enteros grandes de 128 bits, así que la misma agregación funciona para v6 y el modo inverso puede informar recuentos enormes: un bloque IPv6 /32, por ejemplo, contiene 2^96 direcciones.
- ¿Qué devuelve el modo CIDR → Rango?
- Pega un bloque como 10.0.0.0/24 o 2001:db8::/32 y muestra la dirección de red, la primera IP, la última IP y el número total de direcciones del bloque, enmascarando primero cualquier bit de host al límite de la red.
- ¿Puedo pegar una IP que no sea la dirección de red del bloque?
- Sí. En el modo CIDR → Rango los bits de host se enmascaran automáticamente, así que 192.168.1.200/24 y 192.168.1.0/24 se resuelven ambas en la misma red, primera IP y última IP.
- ¿Se envían a un servidor mis direcciones IP?
- No. El conversor de rango IP a CIDR funciona por completo en tu navegador. Las direcciones y rangos que introduces se calculan en tu dispositivo y nunca se suben a ArrayKit.
Herramientas relacionadas
Todas las herramientas de ArrayKit