# Calculadora de subredes IP — IPv4, IPv6 y VLSM

> Calcula la dirección de red, difusión, rango de hosts, máscara, comodín y hosts utilizables de cualquier CIDR IPv4 o IPv6. Divide bloques en subredes y planifica VLSM gratis.

- **Category:** Otros
- **Interactive calculator:** https://youcalc.com/es/others/ip-subnet-calculator/
- **Price:** Free, no sign-up required

## Overview

Esta calculadora de subredes IP convierte cualquier dirección IPv4 o IPv6 con un prefijo CIDR en un desglose completo: la dirección de red, la dirección de difusión, el primer y último host utilizable, el rango de hosts, la máscara de red, la máscara wildcard, el total y la cantidad de direcciones utilizables, y si el bloque es privado o público. También divide un bloque en subredes, ya sea mediante una división equitativa con un nuevo prefijo o mediante un plan de longitud variable (VLSM) dimensionado según una lista de recuentos de hosts requeridos, para que pueda diseñar un esquema de direccionamiento sin cálculos manuales de bits.

## How to read your result

Ingrese una dirección y una longitud de prefijo (el número que aparece después de la barra). La tarjeta de desglose muestra cada campo derivado con un botón de copia. Para IPv4, la máscara de red marca los bits de red y la máscara wildcard es su inverso; el recuento de hosts utilizables es el total menos las direcciones de red y de difusión, excepto en un /31 (2 utilizables, RFC 3021) y un /32 (1 utilizable). La cuadrícula binaria resalta en color los bits de red y deja los bits de host sin resaltar. Para IPv6 no existe dirección de difusión ni se resta nada: la primera dirección es utilizable y el total es 2 elevado a la potencia de los bits de host, mostrado tanto en valor exacto como en potencia de dos. La tabla de división lista cada subred hija con su red, máscara, rango y recuento de hosts utilizables; las divisiones de gran tamaño se limitan a 1024 filas, pero el recuento total siempre es exacto.

## Method

Los cálculos IPv4 se realizan sobre enteros de 32 bits sin signo. La máscara de red es 0xFFFFFFFF << (32 − prefijo), convertida a sin signo, con una salvaguarda para que un /0 produzca 0.0.0.0 (un desplazamiento de 32 bits es identidad en JavaScript). La dirección de red es la dirección AND máscara; la difusión es la red OR la wildcard (NOT máscara); los hosts utilizables son 2^(32−p)−2 para prefijos hasta /30, 2 para un /31 (RFC 3021) y 1 para un /32. El estado privado se verifica contra los rangos RFC 1918: 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16. Los cálculos IPv6 usan BigInts de 128 bits de extremo a extremo: la dirección se analiza expandiendo "::" a ocho grupos (convirtiendo primero cualquier cuarteto de puntos IPv4 embebido), la máscara se construye como todos-unos XOR los unos de los bits de host, y la representación textual se canonicaliza según RFC 5952 (minúsculas, ceros iniciales eliminados, la secuencia más larga de grupos cero comprimida a "::", la más a la izquierda en caso de empate, y nunca un único grupo de ceros). Los recuentos de subredes para una división se calculan analíticamente como 2^(q−p) y nunca se enumeran mediante bucle.

## Example

- **Setup:** Dirección IPv4 172.16.5.130 con un prefijo /26.
- **Result:** La red es 172.16.5.128 y la dirección de difusión es 172.16.5.191, por lo que los hosts utilizables van desde 172.16.5.129 hasta 172.16.5.190 — 62 utilizables de un total de 64. La máscara de red es 255.255.255.192, la máscara wildcard es 0.0.0.63, y dado que 172.16.5.130 cae dentro del rango RFC 1918 172.16.0.0/12, es una dirección privada (la Clase B se muestra solo como referencia heredada).

## Frequently asked questions

### ¿Por qué un /31 muestra 2 hosts utilizables en lugar de 0?

En enlaces punto a punto, RFC 3021 permite que ambas direcciones de un /31 sean direcciones de host, sin reserva de red ni de difusión. La fórmula heredada 2^(32−p)−2 da 0 para un /31, que es lo que muchas herramientas antiguas siguen reportando. Esta calculadora sigue RFC 3021 e informa 2, y reporta 1 host utilizable para un /32 (una ruta de host único).

### ¿Qué es la máscara wildcard y cuándo se utiliza?

La máscara wildcard es el inverso bit a bit de la máscara de red: donde la máscara de red tiene unos (bits de red) la wildcard tiene ceros, y donde la máscara de red tiene ceros (bits de host) la wildcard tiene unos. Se utiliza en las listas de control de acceso (ACL) de Cisco y en las declaraciones de red OSPF para hacer coincidir un rango de direcciones.

### ¿Sigue siendo relevante la clase IP (A, B, C, D, E)?

No. El direccionamiento con clases definido en RFC 791 fue reemplazado por CIDR (enrutamiento entre dominios sin clases) en 1993. La etiqueta de clase es solo informativa: nunca debe derivar la máscara de subred, el recuento de hosts ni si una dirección es privada a partir de la clase. El estado privado se determina según los rangos exactos de RFC 1918 (10/8, 172.16/12, 192.168/16), no según el primer octeto.

### ¿En qué se diferencia VLSM de una división equitativa?

Una división equitativa divide un bloque padre en subredes de igual tamaño con un nuevo prefijo único (por ejemplo, un /24 en cuatro /26). VLSM (Variable-Length Subnet Masking) en cambio dimensiona cada subred según su propio recuento de hosts requerido. La calculadora ordena los requisitos de mayor a menor, redondea cada uno al prefijo más pequeño que acomode los hosts más dos (red y difusión), y los empaqueta en límites alineados a potencias de dos para que no quede espacio desperdiciado.

### ¿IPv6 tiene dirección de difusión?

No. IPv6 no tiene dirección de difusión ni resta en el recuento de red/hosts. La primera dirección de un prefijo es utilizable, la última dirección simplemente tiene todos los bits de host en uno, y la cantidad de direcciones en un prefijo es 2 elevado a la potencia de los bits de host — por eso esta herramienta calcula los recuentos IPv6 con aritmética de precisión arbitraria (BigInt) y puede mostrar valores como 2^64 de forma exacta.

## Related calculators

- [Conversor de base: binario, octal, decimal y hex 2–36](https://youcalc.com/es/conversions-units/number-base-converter/)

## Sources

- https://datatracker.ietf.org/doc/html/rfc1918
- https://datatracker.ietf.org/doc/html/rfc3021
- https://www.rfc-editor.org/rfc/rfc4291
- https://www.rfc-editor.org/rfc/rfc5952
- https://www.rfc-editor.org/rfc/rfc4193
- https://jodies.de/ipcalc

---

Interactive version: https://youcalc.com/es/others/ip-subnet-calculator/ · From YouCalc — https://youcalc.com
