Calculadora de subredes IPv4

Escribe una IP con su máscara o prefijo y obtén la red, el broadcast, el rango de hosts y el número de equipos, con el cálculo explicado como en un examen.

Calcula una subred

Ej.: 192.168.1.130/26 o 10.0.5.20 255.255.0.0
Opcional si ya la has puesto junto a la IP.

Clase C Privada (RFC 1918) /27

Dirección de red192.168.10.64/27
Broadcast192.168.10.95
Primer host192.168.10.65
Último host192.168.10.94
Hosts utilizables30
Máscara255.255.255.224
Wildcard0.0.0.31
Total de direcciones32
DatoDecimalBinario
IP192.168.10.7511000000.10101000.00001010.01001011
Máscara255.255.255.22411111111.11111111.11111111.11100000
Red192.168.10.6411000000.10101000.00001010.01000000
Broadcast192.168.10.9511000000.10101000.00001010.01011111

Cómo se calcula, paso a paso

  1. Pasa la máscara a decimal. /27 significa 27 bits a 1 (parte de red) seguidos de 5 bits a 0 (parte de host). Agrupando de 8 en 8 y pasando cada octeto a decimal sale la máscara 255.255.255.224.
    Máscara /27     11111111.11111111.11111111.11100000
                    255.255.255.224
  2. Calcula la dirección de red (AND lógico). Se hace un AND bit a bit entre la IP y la máscara: donde la máscara tiene un 1 se copia el bit de la IP, donde tiene un 0 queda 0.
    IP              11000000.10101000.00001010.01001011   192.168.10.75
    Máscara         11111111.11111111.11111111.11100000   255.255.255.224
                    -----------------------------------
    Red (AND)       11000000.10101000.00001010.01000000   192.168.10.64
  3. Calcula la dirección de broadcast. Se toma la dirección de red y se ponen a 1 los 5 bits de host.
    Red             11000000.10101000.00001010.01000000
    Broadcast       11000000.10101000.00001010.01011111   192.168.10.95
  4. Rango de hosts utilizables. El primer host es la red + 1 (192.168.10.65) y el último es el broadcast − 1 (192.168.10.94).
  5. Número de hosts. Con 5 bits de host hay 2^5 = 32 direcciones. Se restan 2 (red y broadcast): 30 hosts utilizables.
  6. Comprobación rápida: el número mágico. El octeto interesante es el cuarto (el primero de la máscara que no es 255): vale 224. El salto entre subredes es 256 − 224 = 32. El mayor múltiplo de 32 que no supera 75 es 64, así que la red tiene 64 en ese octeto y la siguiente red empieza en 96; el broadcast es una menos.

Cómo usar la calculadora

Escribe la dirección IP y la máscara en cualquiera de los formatos habituales: con prefijo CIDR (192.168.1.130/26), con la máscara en decimal (192.168.1.130 255.255.255.192) o con la máscara en el segundo campo. Pulsa Calcular y verás todos los datos de la subred a la que pertenece esa IP, el desarrollo en binario y los pasos para hacerlo a mano.

El botón Copiar enlace al resultado guarda la IP en la dirección de la página, así puedes mandar el cálculo a un compañero o tenerlo a mano para repasar.

Qué significa cada resultado

  • Dirección de red: la primera dirección de la subred, con todos los bits de host a 0. Identifica la subred en las tablas de rutas y no se asigna a ningún equipo.
  • Broadcast: la última dirección, con todos los bits de host a 1. Un paquete enviado a ella llega a todos los equipos de la subred.
  • Primer y último host: el rango de direcciones que puedes asignar a ordenadores, impresoras, routers o cualquier otro dispositivo.
  • Hosts utilizables: cuántos equipos caben. Es 2h − 2, donde h es el número de bits de host, porque la red y el broadcast no se pueden usar.
  • Máscara: la misma información que el prefijo, escrita en decimal con puntos. /27 equivale a 255.255.255.224.
  • Wildcard: la máscara invertida (255.255.255.255 menos la máscara). La usan las ACL de Cisco y OSPF.
  • Clase y tipo: la clase histórica (A, B o C) y si la dirección es privada, pública o de un rango especial como loopback o APIPA.

Ejemplo resuelto: 172.16.45.14/20

Un /20 tiene 20 bits de red, así que la máscara es 255.255.240.0. El octeto «interesante» es el tercero, porque es el primero que no vale 255. El salto entre subredes es 256 − 240 = 16.

En el tercer octeto la IP tiene un 45. El mayor múltiplo de 16 que no pasa de 45 es 32, así que la red es 172.16.32.0. La siguiente red empieza en 172.16.48.0, por lo que el broadcast es la dirección anterior: 172.16.47.255. Los hosts van de 172.16.32.1 a 172.16.47.254, y caben 212 − 2 = 4.094 equipos.

Puedes comprobarlo escribiendo 172.16.45.14/20 en la calculadora: el desarrollo en binario llega al mismo resultado haciendo el AND entre la IP y la máscara.

Los prefijos más usados

PrefijoMáscaraDireccionesHostsUso típico
/24255.255.255.0256254Red doméstica o de una oficina pequeña
/25255.255.255.128128126Mitad de un /24
/26255.255.255.1926462Un departamento o una VLAN
/27255.255.255.2243230Grupo pequeño de equipos
/28255.255.255.2401614Servidores o gestión
/29255.255.255.24886Bloque de IP públicas de un proveedor
/30255.255.255.25242Enlace entre dos routers

Tienes todos los prefijos, de /0 a /32, en la tabla de máscaras de subred.

Preguntas frecuentes

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

Porque en cada subred hay dos direcciones reservadas: la de red (todos los bits de host a 0) y la de broadcast (todos a 1). Ninguna de las dos se puede asignar a un equipo.

¿Qué pasa con los prefijos /31 y /32?

Un /32 es una sola dirección; se usa para loopbacks o rutas a un equipo concreto. Un /31 tiene dos direcciones y, según la RFC 3021, en enlaces punto a punto se usan las dos como hosts. En los ejercicios de clase y en muchos exámenes se sigue usando /30 para los enlaces entre routers, así que fíjate en qué criterio te piden.

¿Qué diferencia hay entre subnetting, FLSM y VLSM?

Subnetting es dividir una red en redes más pequeñas. Si todas las subredes tienen el mismo tamaño se llama FLSM (puedes hacerlo con la calculadora de subredes iguales). Si cada una tiene el tamaño justo para sus equipos, es VLSM y lo resuelve la calculadora VLSM.

¿Puedo practicar con ejercicios?

Sí. En ejercicios de subnetting se genera un problema nuevo cada vez, en tres niveles de dificultad. Escribes tus respuestas, se corrigen al momento y puedes ver la solución paso a paso. También puedes imprimir una hoja de ejercicios con sus soluciones.

¿Se guarda lo que escribo?

No. Todos los cálculos se hacen en tu navegador y no se envían a ningún servidor.