Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Prefijo CIDR más pequeño que cubre el rango
/24
covers 256 addresses
Direcciones en el rango 256
Tamaño del bloque CIDR (2^n) 256
IP de inicio (entero) 3.232.235.520
IP de fin (entero) 3.232.235.775

¿Qué es la calculadora de rango IP a CIDR?

Esta herramienta toma una dirección IPv4 de inicio y otra de fin y devuelve el bloque CIDR único más pequeño (un /prefijo) lo bastante grande como para cubrir todo el rango. La notación CIDR (enrutamiento entre dominios sin clases, por sus siglas en inglés) expresa un bloque de direcciones como una dirección base seguida de una barra y la longitud del prefijo, por ejemplo 192.168.0.0/24. Es universal en IPv4 y funciona en cualquier país o red.

Cómo usarla

Introduce la primera dirección de tu rango en Dirección IP de inicio y la última en Dirección IP de fin, y pulsa calcular. La calculadora convierte ambas direcciones en enteros de 32 bits, cuenta cuántas direcciones hay entre ellas y obtiene la longitud de prefijo del bloque (potencia de dos) más pequeño que las contiene todas.

La fórmula explicada

Cada dirección IPv4 se corresponde con un entero de 32 bits. El número de direcciones del rango es \(\text{cantidad} = \text{fin} - \text{inicio} + 1\). Un bloque CIDR siempre contiene un número de direcciones que es potencia de dos: un bloque /n alberga \(2^{32-n}\) direcciones. Para cubrir cantidad direcciones, redondeamos hacia arriba a la siguiente potencia de dos, $$\text{tamañoBloque} = 2^{\left\lceil \log_2(\text{cantidad}) \right\rceil}$$ y el prefijo resulta $$32 - \log_2(\text{tamañoBloque})$$

Publicidad
Ilustración de los bits binarios de una dirección divididos en un prefijo de red fijo y una parte de host variable
La longitud del prefijo marca dónde terminan los bits fijos de red y comienzan los bits de host.
Diagrama que muestra un rango continuo de direcciones IP de inicio a fin dividido en bloques CIDR alineados
Un rango de inicio a fin se cubre con el conjunto más pequeño de bloques CIDR alineados.

Ejemplo resuelto

Rango de 192.168.0.0 a 192.168.0.255. Como enteros son 3.232.235.520 y 3.232.235.775, así que \(\text{cantidad} = 256\). Dado que \(256 = 2^8\), el tamaño del bloque es 256 y el prefijo es $$32 - 8 = 24$$ lo que da /24.

Preguntas frecuentes

¿El resultado siempre cuadra con un límite CIDR? El prefijo es el más pequeño que encaja con la cantidad de direcciones, pero un único bloque CIDR también debe estar alineado a una dirección base. Si tu dirección de inicio no cae en ese límite, el rango puede requerir varios bloques más pequeños.

¿Y si las introduzco al revés? La calculadora intercambia automáticamente el inicio y el fin si la dirección final es menor.

¿Sirve también para IPv6? No, esta herramienta solo cubre rangos IPv4 (32 bits).

Última actualización: