Conectar vía MCP →

Ingresar cálculo

Fórmula

Show calculation steps (1)
  1. Usable Hosts

    Usable Hosts: Calculadora de dirección de red y broadcast

    Total addresses = 2 raised to the host bits (32 minus prefix). Usable hosts = total minus 2 (network + broadcast), except /31 gives 2 and /32 gives 1.

Publicidad

Resultados

Dirección de red
192.168.1.0/24
Broadcast: 192.168.1.255
Dirección de broadcast 192.168.1.255
Máscara de subred 255.255.255.0
Primer host utilizable 192.168.1.1
Último host utilizable 192.168.1.254
Hosts utilizables 254
Total de direcciones 256

¿Qué es la calculadora de dirección de red y broadcast?

Esta herramienta toma una dirección IPv4 y un prefijo CIDR (como /24) y calcula la dirección de red, la dirección de broadcast, la máscara de subred, el rango de hosts utilizables y el número de direcciones de la subred. Es una herramienta de redes universal basada en la aritmética binaria estándar de IPv4, válida para cualquier dirección privada o pública.

Cómo usarla

Introduce los cuatro octetos de la dirección IPv4 (cada uno de 0 a 255) y la longitud del prefijo de subred (de 0 a 32). Pulsa calcular para ver los límites de red y broadcast junto con el número de hosts. Por ejemplo, el host 192.168.1.130/24 pertenece a la red 192.168.1.0, con broadcast 192.168.1.255.

La fórmula explicada

Una dirección IPv4 y su máscara de subred son números de 32 bits. La máscara de un prefijo /n tiene sus n bits superiores a 1 y el resto a 0. Los cálculos son operaciones puramente binarias (bit a bit):

$$\begin{gathered} \text{Network} = \text{IP} \mathbin{\&} \text{Mask} \qquad \text{Broadcast} = \text{Network} \mid \overline{\text{Mask}} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{IP} &= (\text{O1} \ll 24) \mid (\text{O2} \ll 16) \mid (\text{O3} \ll 8) \mid \text{O4} \\ \text{Mask} &= \text{0xFFFFFFFF} \ll (32 - \text{/n}) \\ \overline{\text{Mask}} &= \lnot\,\text{Mask}\ \ (\text{wildcard}) \end{aligned} \right. \end{gathered}$$

red = IP AND máscara — pone a cero todos los bits de host y deja la base de la subred. broadcast = red OR (NOT máscara) — pone a 1 todos los bits de host, lo que da la dirección más alta de la subred. El número total de direcciones es \(2^{32-n}\); los hosts utilizables son ese valor menos 2 (uno para la red y otro para el broadcast) en prefijos hasta /30.

$$\text{Usable Hosts} = 2^{\,32 - \text{/n}} - 2$$

Publicidad
Desglose en bits de una dirección IPv4 dividida en partes de red y de host según un prefijo CIDR
Una dirección IPv4 de 32 bits dividida en bits de red (definidos por la máscara) y bits de host.

Ejemplo resuelto

Para 10.0.0.200 /26: la máscara /26 es 255.255.255.192. \(200 \mathbin{\&} 192 = 192\), por lo que la red es 10.0.0.192. Los bits de host son 6, así que el total es de \(2^{6} = 64\) direcciones, el broadcast es 10.0.0.255 y los hosts utilizables son \(64 - 2 = 62\).

Diagrama que muestra la dirección de red, el rango de hosts y la dirección de difusión en la recta numérica de una subred
La dirección de red al inicio, el rango de hosts utilizables en el medio y la dirección de difusión al final.

Preguntas frecuentes

¿Por qué se restan 2 para los hosts utilizables? La dirección de red (todos los bits de host a 0) y la dirección de broadcast (todos los bits de host a 1) no pueden asignarse a dispositivos.

¿Y los prefijos /31 y /32? Un /31 es un enlace punto a punto con 2 direcciones utilizables (RFC 3021); un /32 representa un único host. Esta calculadora contempla estos casos especiales.

¿Importa la parte de host de la dirección introducida? No: cualquier dirección dentro de la subred da la misma red y el mismo broadcast, porque los bits de host quedan enmascarados.

Última actualización: