Calculadora de subredes CIDR
WebTodo se ejecuta en tu navegador: no se sube nada
Descompón una subred: dirección de red, dirección de difusión, máscara de subred, máscara comodín (máscara inversa), rango de direcciones utilizables y número de hosts, todo de una vez, y además si la dirección es privada, de bucle local, de enlace local o pública. La máscara se puede escribir como /24, como 255.255.255.0 o como una segunda palabra tras la dirección: se aceptan las tres, y se indica a qué prefijo corresponde la máscara. El cálculo se hace en tu equipo: la subred que escribes, aunque sea tu plan de direccionamiento interno, no sale de la máquina.
Funciones
- Acepta prefijo o máscara: /24, 255.255.255.0, o una dirección seguida de una máscara
- Solo una máscara también sirve: escribe /26 o 26 y obtienes la máscara, la comodín y el número de hosts
- Dirección de red, dirección de difusión, máscara de subred y máscara comodín en una sola pasada
- Rango utilizable y número de hosts, con /31 y /32 tratados según la RFC 3021
- Tipo de dirección: privada, de bucle local, de enlace local, NAT de operador, multidifusión, reservada, de documentación o pública
- Una máscara no contigua se rechaza en vez de producir en silencio una subred errónea
- La máscara comodín se puede pegar directamente en una ACL de Cisco o en una regla de cortafuegos
- Desglose binario opcional, para ver dónde se corta la parte de red
- Los ejemplos copiados de documentación sobreviven a las comillas y a los caracteres de ancho completo
- Ordenar y quitar duplicados en lote: pega muchas direcciones IPv4/IPv6 y subredes (una por línea o separadas por comas) y las obtienes ordenadas numéricamente, con IPv4 e IPv6 en grupos aparte, los duplicados eliminados y cada entrada descartada reportada
Cómo se usa
- Pega 192.168.1.0/24, o 192.168.1.0 255.255.255.0
- El resultado aparece mientras escribes: no hay botón que pulsar
- Activa el desglose binario para alinear la parte de red con la máscara
- Si solo tienes la máscara, escribe /26 o 26; no hace falta inventarse una dirección
- Para muchas entradas, activa «Ordenar y quitar duplicados en lote» y pon una dirección o subred por línea para obtener una lista ordenada y sin duplicados
- Copia una sola línea, o todo el resultado
Preguntas frecuentes
- ¿Por qué el número de hosts de /31 y /32 no es el total menos dos?
- Restar dos viene de la vieja regla de que el número de red y el de difusión se comen una dirección cada uno. Pero un /32 tiene una sola dirección, que es en sí misma utilizable, y el /31 la RFC 3021 lo define como enlace punto a punto, donde ambas direcciones son utilizables y no hay número de red ni de difusión. Esos dos prefijos son justo los que se escriben al configurar una ruta de host o un enlace punto a punto, y la vieja regla informaría de cero direcciones utilizables para ellos.
- ¿Qué diferencia hay entre una máscara de subred y una máscara comodín?
- Una máscara de subred es una ristra de 1 seguida de una ristra de 0 (255.255.255.0); la máscara comodín es su inversa bit a bit (0.0.0.255). Las ACL de Cisco, los rangos de anuncio de OSPF y varias reglas de cortafuegos usan la forma comodín: pegar ahí la máscara de subred es uno de los errores de configuración más habituales, así que aquí se listan las dos.
- Tengo la máscara pero no la dirección: ¿puedo convertirla igual?
- Sí: escribe `/26` o `26` (las dos son equivalentes) y obtienes la máscara de subred, la máscara comodín, el número de hosts utilizables y el total de direcciones. ⚠️ La dirección de red, la de difusión y el rango utilizable no se muestran: todos ellos necesitan una dirección para significar algo. La primera línea de la salida dice «conversión solo de máscara» para que no creas que faltan filas. ⚠️ Hay un límite deliberado: un cuarteto de cuatro números desnudo sigue siendo una dirección. `255.255.255.0` y `192.168.1.1` se analizan por el mismo camino, así que reinterpretar el primero como máscara sería un cambio de comportamiento silencioso. Para usarlo como máscara, deja la barra (`/255.255.255.0`) o da directamente la longitud del prefijo.
- ¿Por qué se rechaza 255.0.255.0?
- No es una máscara válida: en binario tiene que ser una ristra de 1 seguida de una ristra de 0, sin un 0 en medio. Un AND bit a bit con ella produce un resultado que parece bien formado, pero el límite que describe no lo reconoce ningún equipo, y lo más probable es que se lleve tal cual a una configuración de cortafuegos. Por eso aquí se informa como error en vez de interpretarlo en silencio.
- ¿Se registra la subred que escribo?
- No. Todo el cálculo ocurre en el navegador: la página no envía ninguna petición y no hay backend de por medio, así que incluso tu plan de direccionamiento interno no sale de la máquina.
- ¿Cómo ordena y deduplica el modo lote?
- Con «Ordenar y quitar duplicados en lote» activado, cada entrada va una por línea (también vale separadas por comas o espacios). IPv4 e IPv6 forman grupos aparte y se ordenan por separado, IPv4 primero: mezclar los dos espacios de direcciones no tiene sentido. La ordenación es numérica, no léxica: el orden de cadena pondría `10.0.0.10` antes que `10.0.0.2`, y eso está mal. Las subredes se ordenan por su dirección de red (así `10.0.0.5/24` y `10.0.0.0/24` caen juntas); a igualdad, gana el prefijo más corto, el bloque mayor. La deduplicación trabaja sobre la entrada normalizada: una subred pasa a «dirección de red/prefijo», así que `192.168.1.1/24` y `192.168.1.0/24` se funden en una, y lo mismo una dirección desnuda y su forma `/32`; cada duplicado descartado se lista uno a uno en vez de descartarse en silencio.
Herramientas relacionadas
Analizador de URL
WebDescompone una URL en esquema, host, puerto, ruta, parámetros y ancla, con cada parámetro en crudo y decodificado. Todo en tu navegador.
Códigos de estado HTTP
WebConsulta un código de estado HTTP: significado, clase 1xx–5xx, usos típicos y trampas habituales. También busca por palabra clave. Todo local.
Tipos MIME
WebConsulta el tipo MIME a partir de una extensión, o la extensión por defecto de un tipo de medio. Solo los habituales. Todo en tu navegador.
Analizador de UA
WebAnaliza un User-Agent: navegador, versión, sistema, tipo de dispositivo y motor, con las reglas que coinciden. Solo coincidencia de patrones.
Generador de .gitignore
WebGenera un .gitignore a partir de plantillas de lenguaje, framework, editor y sistema. Las secciones se fusionan y se quitan duplicados. Todo local.
Imagen a Base64
WebConvierte una imagen a Base64 o a data URL soltándola, eligiéndola o pegándola. Redimensiona y cambia de formato en local; nunca se sube nada.