Conectar vía MCP →

Ingresar cálculo

Introduce un valor de 0 a 32. La máscara de subred decimal correspondiente se calcula automáticamente.

Fórmula

Publicidad

Resultados

Subnet Mask for /24
255.255.255.0
máscara de subred decimal con puntos
notación CIDR /24
Direcciones totales 256
Hosts útiles 254

¿Qué es un conversor de CIDR a máscara de subred?

La notación CIDR (enrutamiento entre dominios sin clases, por sus siglas en inglés) describe una red IPv4 mediante una longitud de prefijo como /24. Este conversor transforma ese prefijo en la máscara de subred equivalente en notación decimal con puntos (por ejemplo, /24 se convierte en 255.255.255.0) e indica cuántas direcciones y cuántos hosts útiles contiene la subred. Funciona con todos los prefijos IPv4, desde /0 hasta /32.

Cómo se usa

Introduce la longitud del prefijo CIDR (el número que va después de la barra) entre 0 y 32, y la herramienta muestra al instante la máscara de subred correspondiente, además del total de direcciones y el número de hosts útiles. Para hacer el proceso inverso —pasar de una máscara a CIDR— solo tienes que contar cuántos bits 1 consecutivos hay al principio de la máscara: 255.255.255.0 tiene 24 unos seguidos, por lo que corresponde a /24.

La fórmula al detalle

Una dirección IPv4 tiene 32 bits. Una red /n pone a 1 los primeros n bits (la parte de red) y a 0 el resto (la parte de host). Por tanto, el valor numérico de la máscara es \(2^{32} - 2^{\left(32 - n\right)}\). Si dividimos ese número de 32 bits en cuatro grupos de 8 bits, obtenemos los conocidos octetos en notación decimal con puntos. El número de posiciones de host del bloque es \(2^{\left(32 - n\right)}\), y al restar 2 (la dirección de red y la de difusión) se obtienen los hosts útiles.

$$\text{Mask}_{32} = 2^{32} - 2^{\left(32 - \text{Prefix}\right)}$$$$\text{where}\quad \left\{ \begin{aligned} \text{Total Addresses} &= 2^{\left(32 - \text{Prefix}\right)} \\ \text{Usable Hosts} &= \text{Total Addresses} - 2 \end{aligned} \right.$$
Diagrama de una máscara IPv4 de 32 bits dividida en bits de red y de host
Un prefijo /24 rellena los primeros 24 bits con 1 (red) y deja 8 bits en 0 (host).

Ejemplo resuelto

Para /26:

$$2^{32} - 2^{\left(32 - 26\right)} = 4{.}294{.}967{.}296 - 64 = 4{.}294{.}967{.}232$$

En binario es 11111111.11111111.11111111.11000000, es decir, 255.255.255.192. El bloque alberga \(2^{6} = 64\) direcciones, lo que da \(64 - 2 = 62\) hosts útiles.

Correspondencia entre el prefijo CIDR /24 y la máscara de subred decimal con puntos 255.255.255.0
El prefijo /24 corresponde a la máscara en decimal con puntos 255.255.255.0.

Preguntas frecuentes

¿Qué significa /32? Un /32 representa un único host (una sola dirección) con la máscara 255.255.255.255 y cero hosts útiles.

¿Por qué hay 2 hosts útiles menos que direcciones totales? La primera dirección identifica la red y la última es la dirección de difusión (broadcast), así que ninguna de las dos puede asignarse a un dispositivo.

¿Es para IPv4 o IPv6? Este conversor está pensado para máscaras de subred IPv4 (32 bits). IPv6 utiliza longitudes de prefijo de hasta /128 y no emplea máscaras en notación decimal con puntos.

Última actualización: