Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Rango de direcciones asignables
128.1.10.1 - 128.1.10.254
primer host útil - último host útil
Dirección de red 128.1.10.0
Dirección de difusión 128.1.10.255
Primer host útil 128.1.10.1
Último host útil 128.1.10.254
Máscara de subred 255.255.255.0
Máscara wildcard 0.0.0.255
Total de direcciones del bloque 256
Número de hosts útiles 254

¿Qué es la calculadora de rangos CIDR para direcciones IP?

Esta herramienta toma una dirección IPv4 en notación decimal con puntos junto con la longitud del prefijo de red CIDR y calcula la subred completa: la dirección de red, la dirección de difusión (broadcast), el rango de direcciones de host asignables, la máscara de subred, la máscara wildcard y el recuento de direcciones. Se basa en el enrutamiento entre dominios sin clases (CIDR, RFC 4632) y funciona igual en cualquier parte del mundo: el direccionamiento IP es un estándar universal, no depende de la región ni del país.

Cómo usarla

Introduce los cuatro octetos de la dirección IPv4 (cada uno de 0 a 255); por ejemplo 128, 1, 10, 164, y la longitud del prefijo después de la barra (de 0 a 32), por ejemplo 24, lo que da 128.1.10.164/24. La calculadora destaca el resultado principal —el rango de hosts asignables— y enumera debajo todos los campos derivados.

La fórmula explicada

Primero la dirección se empaqueta en un único entero sin signo de 32 bits: \( \text{ip} = \text{octeto}_1 \times 2^{24} + \text{octeto}_2 \times 2^{16} + \text{octeto}_3 \times 2^{8} + \text{octeto}_4 \). La máscara de subred tiene sus p bits superiores puestos a 1, donde p es el prefijo. La dirección de red es ip AND máscara; la dirección de difusión es la red OR el wildcard (el complemento bit a bit de la máscara). El primer host útil es red + 1 y el último host útil es difusión - 1. El total de direcciones es \( 2^{32-p} \), y los hosts útiles son ese total menos 2, con un mínimo de 0.

$$\begin{gathered} \text{Network} = \text{IP} \mathbin{\&} M, \qquad \text{Broadcast} = \text{Network} \mid \lnot M \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{IP} &= \left(\text{Oct}_1 \ll 24\right) \mid \left(\text{Oct}_2 \ll 16\right) \mid \left(\text{Oct}_3 \ll 8\right) \mid \text{Oct}_4 \\ M &= \left(2^{\text{Prefix}}-1\right) \ll \left(32 - \text{Prefix}\right) \\ \text{Total} &= 2^{\,32 - \text{Prefix}}, \quad \text{Usable} = \text{Total} - 2 \end{aligned} \right. \end{gathered}$$

Dirección IPv4 de 32 bits dividida en bits de red y bits de host por el límite del prefijo CIDR
La longitud del prefijo CIDR divide la dirección de 32 bits en bits de red (izquierda) y bits de host (derecha).

Ejemplo resuelto

Para 128.1.10.164/24: la máscara es 255.255.255.0 y el wildcard es 0.0.0.255. La dirección de red es 128.1.10.0 y la de difusión es 128.1.10.255. El rango asignable va de 128.1.10.1 a 128.1.10.254. Hay 256 direcciones en total y 254 hosts útiles.

Barra de rango de subred que muestra la dirección de red al inicio, la de difusión al final y los hosts utilizables en el medio
Dentro de una subred, la primera dirección es la de red, la última es la de difusión y el resto son hosts utilizables.

Preguntas frecuentes

¿Por qué hay dos hosts útiles menos que direcciones totales? En el subnetting clásico de IPv4, la dirección de red y la de difusión no pueden asignarse a un host, así que una /24 con 256 direcciones ofrece 254 hosts útiles.

¿Y las /31 y las /32? Una /31 contiene 2 direcciones y una /32 contiene 1; la fórmula clásica de hosts útiles devuelve 0 en ambos casos, aunque el RFC 3021 permite usar las dos direcciones de una /31 en enlaces punto a punto.

¿Qué es una máscara wildcard? Es el inverso bit a bit de la máscara de subred (0 donde la máscara tiene 1 y viceversa). Se usa habitualmente en las listas de control de acceso (ACL) de los routers para coincidir con un rango de direcciones.

Última actualización: