Calculadora de Subredes IP

Calcula la dirección de red, broadcast, rango/número de hosts usables y máscara wildcard desde una IP + CIDR o máscara, al instante en tu navegador.

🌐 English

🔒 Privado por diseño: tu texto se procesa localmente en tu navegador; nada se sube nunca a ningún servidor.

Cómo calcular una subred IPv4

  1. Pega una dirección IP con un prefijo CIDR (192.168.1.10/24) o una máscara decimal con puntos (192.168.1.10 255.255.255.0) en el recuadro de arriba.
  2. Pulsa Convertir (o como se llame el botón de acción del panel), el resultado muestra la dirección de red, la dirección de broadcast, el rango y número de hosts usables, la máscara wildcard y la propia máscara de subred.
  3. Pulsa Copiar al portapapeles para llevarte el informe completo, o pega una IP/CIDR distinta y calcula de nuevo.

Por qué una calculadora de subredes

Dividir en subredes una red IPv4 significa partir un bloque de direcciones usando una longitud de prefijo (CIDR, como /24) o una máscara decimal con puntos equivalente (255.255.255.0), y la matemática detrás, averiguar exactamente qué direcciones pertenecen a la red, cuál es la dirección de broadcast, y cuántos hosts puedes realmente asignar, es genuinamente fácil de equivocar a mano, especialmente en los bordes. Un /23 frente a un /25 parece una diferencia diminuta sobre el papel pero cambia el número de hosts usables por un factor de 16. Esta calculadora hace la matemática de bits al instante y muestra cada valor que un ingeniero de redes, administrador de sistemas o estudiante realmente necesita al planificar un rango de direcciones, configurar un router o firewall, o comprobar el diseño de VLAN de un colega.

Los casos límite que hacen tropezar a la matemática ingenua de subredes

La mayoría de calculadoras de subredes hechas a mano (e incluso algunas publicadas) se equivocan en los bordes:

Esta herramienta está construida y probada específicamente contra esos casos límite, no solo el caso común /24 de red doméstica.

Privado, porque los detalles de red internos no deberían salir de tu dispositivo

Un rango IP interno, un diseño de VLAN o una máscara de red pueden revelar detalles reales de infraestructura sobre una red que administras. Esta calculadora se ejecuta enteramente dentro de tu propia pestaña del navegador usando solo aritmética de bits de JavaScript plano, sin librería, sin petición de red, ningún servidor ve jamás lo que pegas.

Usos habituales

Cómo funciona, en imágenes

Captura de pantalla de la herramienta Calculadora de Subredes IP con la entrada de ejemplo «192.168.1.0/24»
Calculadora de Subredes IP en pleno proceso: la entrada de ejemplo «192.168.1.0/24».
Captura de pantalla del resultado de Calculadora de Subredes IP mostrando la salida generada «=== INPUT === 192.168.1.0/24 Interpreted as 192.…»
El resultado final: la salida generada «=== INPUT === 192.168.1.0/24 Interpreted as 192.…». El enlace de descarga es una URL blob local: el archivo nunca sale de tu dispositivo.

Preguntas frecuentes

¿Se envía mi dirección IP o información de red a un servidor?

No. Cada cálculo se ejecuta enteramente en tu pestaña del navegador usando aritmética de bits en JavaScript plano, nada se sube, registra ni almacena en ningún servidor, y sigue funcionando sin conexión una vez cargada la página. Eso importa aquí más que en la mayoría de herramientas de texto, ya que un rango IP interno puede revelar la topología real de una red que no querrías que registrara una herramienta online cualquiera.

¿Puedo introducir una máscara en decimal con puntos en lugar de un prefijo CIDR?

Sí, ambos se aceptan de forma intercambiable: "192.168.1.10/24" y "192.168.1.10 255.255.255.0" (o incluso "192.168.1.10/255.255.255.0") producen todos el mismo resultado. Si la parte de la máscara contiene un punto se trata como una máscara decimal con puntos; si no, se trata como un simple número de prefijo CIDR.

¿Qué pasa si introduzco una máscara inválida como 255.0.255.0?

Se rechaza con un error claro. Una máscara de subred válida debe ser una tirada contigua de bits en 1 desde la izquierda seguida de bits en 0 (como 255.255.255.0), 255.0.255.0 tiene un 0 en medio de su patrón de bits seguido de más unos, lo cual no es una máscara válida en ninguna red real, así que la calculadora se niega a calcular basura a partir de ella.

¿Por qué una red /31 muestra 2 hosts usables en lugar de 0?

Una subred /31 tiene solo 2 direcciones en total, y la fórmula normal de "restar red + broadcast" calcularía erróneamente 2 − 2 = 0 hosts usables. La RFC 3021 define específicamente los enlaces punto a punto /31 (comunes en enlaces WAN router a router) como sin dirección de red/broadcast separada en absoluto, ambas direcciones son direcciones de host usables, que es lo que esta calculadora reporta correctamente.

¿Qué pasa con un /32?

Un /32 es una única dirección sin ninguna subred, identifica exactamente un host, así que la red, el broadcast, la primera y la última dirección usable son todas la misma dirección, y el número de hosts usables es 1. Esto se usa habitualmente para rutas de host y direcciones de loopback.

¿Maneja todos los prefijos posibles, incluido /0?

Sí. /0 coincide con toda dirección IPv4 posible (red 0.0.0.0, broadcast 255.255.255.255) y /32 coincide con exactamente una, la calculadora está verificada en todo el rango de 0 a 32, incluida la clásica trampa de JavaScript donde desplazar una máscara de 32 bits un desplazamiento completo de 32 bits da la vuelta a un desplazamiento de 0 en lugar de producir una máscara de todo ceros.

Herramientas relacionadas