Conectar vía MCP →

Ingresar cálculo

Fórmula

Show calculation steps (1)
  1. CIDR & Usable Hosts

    CIDR & Usable Hosts: Calculadora de Subredes IPv4

    CIDR = number of 1-bits in the Mask; Usable Hosts = 2^(32 - CIDR) - 2.

Publicidad

Resultados

Número de hosts
254
Clase de red C
Dirección IP 192.168.1.20
Máscara de subred 255.255.255.0
Máscara wildcard 0.0.0.255
Dirección de red 192.168.1.0
Dirección de broadcast 192.168.1.255
Primer host 192.168.1.1
Último host 192.168.1.254
Número de hosts 254
Notación CIDR /24

Qué hace la Calculadora de Subredes IPv4

Esta Calculadora de Subredes IPv4 toma dos valores que introduces — una dirección IP y una máscara de subred — y calcula al instante los datos clave de la red a la que pertenece esa dirección. En lugar de hacer a mano las operaciones binarias AND/OR, obtienes en un solo paso la dirección de red, la dirección de broadcast, el rango de hosts utilizables, el total de hosts disponibles, la clase de red y la máscara wildcard. Funciona con el direccionamiento IPv4 estándar de 32 bits que se utiliza en todo el mundo.

Los datos de entrada, explicados

  • Dirección IP: cualquier dirección IPv4 en notación decimal con puntos, por ejemplo 192.168.1.10.
  • Máscara de subred: la máscara en formato decimal con puntos, por ejemplo 255.255.255.0, que define cuántos bits identifican la red frente al host.
Diagrama que muestra una dirección IPv4 de 32 bits dividida en cuatro octetos de 8 bits
Una dirección IPv4 tiene 32 bits divididos en cuatro octetos.

Cómo funcionan los cálculos

La calculadora procesa cada octeto de forma independiente:

  • Dirección de red = IP AND máscara (bit a bit). Cada octeto de la IP se enmascara así: \(\text{ipOctet} \mathbin{\&} \text{maskOctet}\).
  • Dirección de broadcast = IP OR la máscara invertida: \(\text{ipOctet} \mathbin{|} (\text{maskOctet} \oplus 255)\).
  • Total de hosts utilizables = \(2^{(32 - \text{CIDR})} - 2\), donde CIDR es el número de bits a 1 de la máscara. El −2 descuenta la dirección de red y la de broadcast.
  • Primer host = dirección de red + 1; último host = dirección de broadcast − 1.
  • La clase de red se determina por el primer octeto: 1–126 = A, 128–191 = B, 192–223 = C, 224–239 = D (multicast), 240–255 = E (reservada).
  • Máscara wildcard = la inversa de la máscara de subred.

$$\text{Network} = \text{IP} \mathbin{\&} \text{Mask}$$

$$\text{where (per octet)}\quad \left\{ \begin{aligned} \text{Network} &= \text{IP} \mathbin{\&} \text{Mask} \\ \text{Broadcast} &= \text{IP} \mathbin{|} (\text{Mask} \oplus 255) \\ \text{Wildcard} &= 255 - \text{Mask} \end{aligned} \right.$$

$$\text{CIDR} = \sum_{\text{octets}} \operatorname{bitCount}\!\left(\text{Mask}\right) \qquad \text{Hosts} = 2^{\,32 - \text{CIDR}} - 2$$

Publicidad
Diagrama de una máscara de subred que separa los bits de red de los bits de host mediante una operación AND bit a bit
La máscara de subred divide la dirección en partes de red y de host.

Ejemplo resuelto

Introduce la IP 192.168.1.10 y la máscara 255.255.255.0:

  • Dirección de red: 192.168.1.10 AND 255.255.255.0 = 192.168.1.0
  • Dirección de broadcast: 192.168.1.10 OR 0.0.0.255 = 192.168.1.255
  • CIDR = 24 bits, por lo que el total de hosts = \(2^{(32-24)} - 2 = \mathbf{254}\)
  • Primer host: 192.168.1.1; último host: 192.168.1.254
  • Clase: C; máscara wildcard: 0.0.0.255

Preguntas frecuentes

¿Por qué se restan 2 al número de hosts? La primera dirección de la subred se reserva como identificador de red y la última como dirección de broadcast, así que ninguna de las dos puede asignarse a un dispositivo.

¿Para qué sirve la máscara wildcard? Es la inversa bit a bit de la máscara de subred (por ejemplo, 255.255.255.0 → 0.0.0.255) y se usa habitualmente en las listas de control de acceso (ACL) de routers y en la configuración de OSPF.

¿Admite la notación CIDR directamente? La máscara se introduce en formato decimal con puntos, pero la herramienta deriva internamente el prefijo CIDR contando los bits a 1 de tu máscara para calcular el total de hosts.

Última actualización: