InfyCalculator
English
💻

Calculadora de subredes IPv4: máscara, red, broadcast y hosts

Escribe una dirección IPv4 y su prefijo CIDR para obtener la dirección de red y de broadcast, la máscara de subred, la wildcard, el rango de hosts y cuántos hay.

Dirección IPv4
Prefijo CIDR (/n)
Cargando calculadora…

Cómo funciona

Máscara = 32 bits con los primeros n en 1 · Red = IP AND máscara · Broadcast = red OR (NOT máscara) · Hosts utilizables = 2^(32 − n) − 2 (de /0 a /30)

La máscara de subred divide los 32 bits de una dirección IPv4 en una parte de red (los primeros bits del prefijo, todos en 1) y una parte de host (los bits restantes, en 0). Al combinar la dirección con la máscara mediante un «Y» lógico bit a bit, los bits de host se ponen en cero y obtienes la dirección de red; al combinarla con un «O» lógico con la máscara invertida (la wildcard) se ponen todos en 1 y obtienes la de broadcast. Todo lo que queda entre ambas son hosts utilizables, y por eso un bloque de 2^(32 − n) direcciones tiene dos hosts menos: la red y el broadcast están reservados. Los prefijos /31 y /32 son la excepción: /31 usa las dos direcciones en un enlace punto a punto y /32 es la ruta a un solo host.

Ejemplo resuelto

Con 10.0.5.77/26, la máscara es 255.255.255.192, así que la red es 10.0.5.64 y el broadcast 10.0.5.127. Los hosts utilizables van de 10.0.5.65 a 10.0.5.126: 64 direcciones menos 2 reservadas = 62 hosts, con una máscara wildcard de 0.0.0.63.

Fuentes: RFC 4632 — CIDR · RFC 3021 — Using /31 prefixes

Preguntas frecuentes

¿Por qué se restan dos direcciones al número de hosts?

La primera dirección de la subred identifica a la red y la última es la de broadcast; ninguna se puede asignar a un equipo. Por eso un /24 tiene 256 direcciones pero solo 254 hosts utilizables. La excepción es /31, donde el RFC 3021 permite usar ambas en un enlace punto a punto.

¿Para qué sirve la máscara wildcard?

Es el inverso bit a bit de la máscara de subred (0.0.0.255 para un /24) y marca qué bits pueden variar. Las listas de control de acceso (ACL) de Cisco y otros equipos comparan direcciones con una wildcard en vez de con la máscara, por eso la calculadora muestra las dos.

¿Cómo se relaciona el prefijo con la máscara en decimal?

El prefijo es simplemente cuántos bits en 1 tiene la máscara al principio: /24 son 24 unos = 255.255.255.0, /26 = 255.255.255.192 y /30 = 255.255.255.252. Cada bit extra de prefijo divide el bloque a la mitad y, más o menos, también los hosts utilizables.

¿Cuántos hosts tiene una máscara 255.255.255.0?

Es un /24: 256 direcciones en total y 254 hosts utilizables.

Calculadoras relacionadas

Esta calculadora tiene fines informativos. Verifica los resultados importantes antes de tomar decisiones.