Qué hace
Una red IP se escribe como una dirección más una longitud de prefijo. La longitud de prefijo indica cuántos bits iniciales son fijos para la red; los bits que siguen numeran cada host. Esta calculadora deduce todo lo demás a partir de ese par, sin que tengas que hacer aritmética binaria a mano. Todos los cálculos se hacen en tu navegador.
Para una red IPv4 muestra las direcciones de red y de broadcast, el primer y el último host utilizable, el total de direcciones y la cantidad de hosts utilizables, la máscara de subred y su máscara wildcard (inversa), la longitud de prefijo y una vista binaria de la dirección y la máscara alineadas bit a bit. Clasifica el tipo de dirección como privada (RFC 1918), CGNAT o NAT de nivel operador (100.64.0.0/10), loopback, enlace local (link-local), documentación, multicast o pública, e indica la zona in-addr.arpa que se usa para el DNS inverso.
Para una red IPv6 muestra el prefijo de red, la primera y la última dirección del rango, la cantidad total como número exacto y como potencia de dos, las formas comprimida y expandida, el tipo de dirección (unicast global, local única fc00::/7, enlace local fe80::/10, documentación 2001:db8::/32, multicast o loopback) y la zona inversa ip6.arpa.
Cómo usarla
- Escribe una red en el cuadro de entrada. Usa notación CIDR para cualquiera de las dos familias, como
192.168.10.37/22o2001:db8:abcd::/48, o una dirección IPv4 seguida de un espacio y una máscara de subred con puntos, como10.1.2.3 255.255.255.0. - Lee los resultados. Para
192.168.10.37/22obtienes la red 192.168.8.0, el broadcast 192.168.11.255, los hosts utilizables de 192.168.8.1 a 192.168.11.254, 1024 direcciones con 1022 utilizables, la máscara 255.255.252.0 y la wildcard 0.0.3.255. - Para dividir la red en subredes (subneteo), elige un prefijo más largo. La misma /22 dividida en /24 da cuatro subredes, y en /26 da dieciséis. Cada una aparece con su rango, hasta 256 subredes.
- Para saber si una dirección pertenece a la red, escríbela en el campo de comprobación. Te dice si esa dirección cae dentro de la red de arriba.
No hace falta que los bits de host estén en cero: pega la dirección de una interfaz tal como aparece en un archivo de configuración y la calculadora encuentra su red. La forma con máscara de subred es solo para IPv4; IPv6 siempre usa longitud de prefijo.
Dos tamaños de IPv4 siguen sus propias reglas. Una /31 tiene dos direcciones, y según el RFC 3021 las dos cuentan como utilizables en un enlace punto a punto. Una /32 es un solo host.
Casos de uso
- Revisar una regla de firewall. Un proveedor te pide permitir 172.16.40.0/21. Escríbela y prueba 172.16.47.200 en la comprobación; la /21 va de 172.16.40.0 a 172.16.47.255, así que la dirección está cubierta.
- Repartir un laboratorio en casa. Divide 192.168.50.0/24 en cuatro redes /26 de 62 hosts utilizables cada una: una para servidores, otra para máquinas virtuales, otra para dispositivos IoT y otra para invitados.
- Dimensionar una subred en la nube. AWS reserva cinco direcciones en cada subred, las cuatro primeras y la última, así que ahí una /24 deja 251 para instancias en lugar de 254. Otros proveedores de nube también se guardan algunas direcciones por subred.
- Escribir ACL de router. Las listas de acceso de Cisco y las sentencias network de OSPF usan una máscara wildcard en lugar de una máscara de subred. La calculadora te da 0.0.15.255 para una /20 sin hacer cuentas de cabeza.
- Entender una delegación IPv6. Tu proveedor de internet le delega una /56 a tu router. Divídela en /64 y obtienes las 256 subredes del tamaño de una LAN que puedes repartir, una por VLAN.
- Detectar CGNAT. Si tu router muestra una dirección WAN como 100.72.14.9, la calculadora la clasifica como CGNAT. Tu proveedor vuelve a traducir tu tráfico más arriba en su red, y por eso abrir puertos para conexiones entrantes en general no funciona.
Cómo leer CIDR y las máscaras de subred
Una dirección IPv4 tiene 32 bits, y el número después de la barra indica cuántos pertenecen a la red. Una /24 deja 8 bits de host, y 2^8 = 256 direcciones. Cada paso más corto duplica el bloque (una /23 tiene 512 y una /22, 1024); cada paso más largo lo reduce a la mitad (una /25 tiene 128 y una /30, 4). En las subredes IPv4 comunes, el valor de host con todos los bits en cero nombra la red y el de todos en uno es el broadcast; por eso una /24 ofrece 254 hosts utilizables y una /30 ofrece 2.
Una máscara de subred con puntos lleva la misma información que una serie de unos seguida de ceros. Para pasarla a prefijo, cuenta los unos octeto por octeto: cada 255 vale 8, y un octeto parcial equivale a lo siguiente: 128 = 1, 192 = 2, 224 = 3, 240 = 4, 248 = 5, 252 = 6, 254 = 7.
máscara 255.255.240.0
binario 11111111.11111111.11110000.00000000
unos 8 + 8 + 4 + 0 = 20 -> /20
wildcard 0.0.15.255 (255 menos cada octeto)
tamaño 2^(32-20) = 4096 direcciones, 4094 utilizablesAsí que 10.1.2.3 255.255.240.0 es la misma entrada que 10.1.2.3/20, y cae en la red que va de 10.1.0.0 a 10.1.15.255.
Dimensionar y alinear subredes
Dimensiona cada segmento según la cantidad de equipos que esperas y redondea hacia arriba a una potencia de dos, con margen para crecer. Una oficina pequeña podría darle una /24 a cada VLAN del personal, una /23 al Wi-Fi de invitados, una /27 con 30 hosts a la red de administración y una /31 a cada enlace entre routers. Asigna primero los bloques más grandes, cada uno alineado a su propio tamaño, y los más chicos entran en los huecos sin superponerse.
La alineación también decide si las rutas se pueden resumir. Las cuatro /24 de 10.20.4.0 a 10.20.7.0 se agrupan en una sola ruta, 10.20.4.0/22, porque 4 es múltiplo de 4. Las cuatro /24 de 10.20.2.0 a 10.20.5.0 cubren el mismo espacio, pero necesitan dos rutas: 10.20.2.0/23 y 10.20.4.0/23.
En IPv6, un segmento de LAN debería ser una /64, porque la autoconfiguración de direcciones sin estado espera un identificador de interfaz de 64 bits. No hay dirección de broadcast, ya que el tráfico de uno a muchos usa multicast, así que la calculadora muestra el tamaño de IPv6 como un total sin más. Las zonas inversas siguen los límites de las etiquetas: las etiquetas de in-addr.arpa son octetos completos, así que una /22 abarca cuatro zonas /24, mientras que las de ip6.arpa son dígitos hexadecimales sueltos, así que 2001:db8:abcd::/48 se convierte en d.c.b.a.8.b.d.0.1.0.0.2.ip6.arpa.
Preguntas frecuentes
¿Por qué una /24 tiene 254 hosts utilizables y no 256?
Una /24 deja 8 bits de host, lo que da 256 direcciones. En una subred IPv4 normal, la dirección con todos los bits de host en cero identifica la red, y la que tiene todos los bits de host en uno es la dirección de broadcast, así que ninguna de las dos se asigna a un dispositivo. Quedan 254. El mismo descuento de dos direcciones se aplica a todos los prefijos IPv4 hasta /30.
¿Una /31 es una subred válida?
Sí, en enlaces punto a punto. El RFC 3021 permite que los hosts usen las dos direcciones de una /31, porque un enlace con exactamente dos extremos no necesita dirección de red ni de broadcast. Eso ahorra la mitad del espacio frente a una /30, que gasta dos de sus cuatro direcciones en eso. La calculadora sigue esta regla e indica dos hosts utilizables para una /31.
¿Por qué las redes IPv6 aparecen sin cantidad de hosts utilizables?
IPv6 no tiene dirección de broadcast, así que no hay una dirección final que restar, y los rangos son tan grandes que quitar una o dos no cambiaría nada en la práctica. En su lugar, la calculadora muestra la cantidad total de direcciones, como cifra exacta y como potencia de dos. Una /64, por ejemplo, tiene 2^64, es decir, 18.446.744.073.709.551.616 direcciones.
¿Puedo usar un prefijo más largo que /64 en una LAN IPv6?
Puedes configurarlo, pero la autoconfiguración de direcciones sin estado (SLAAC) espera un identificador de interfaz de 64 bits, así que los hosts que dependen de ella no van a formar direcciones en ese segmento. Deja /64 para cualquier red con clientes comunes. Los prefijos más largos tienen sentido en enlaces entre routers, donde el RFC 6164 recomienda /127, y en direcciones de loopback, a las que normalmente se les da una /128.
¿Qué es una máscara wildcard?
Es la máscara de subred con todos los bits invertidos, así que 255.255.255.0 se convierte en 0.0.0.255. En la forma wildcard, un bit en cero significa que la dirección debe coincidir y un bit en uno significa que puede variar. La usan las listas de acceso de Cisco IOS y las sentencias network de OSPF. Puedes obtenerla restando de 255 cada octeto de la máscara de subred, y la calculadora la muestra al lado de la máscara.
Mi router muestra una IP WAN entre 100.64.0.0 y 100.127.255.255. ¿Qué significa?
Ese rango es 100.64.0.0/10, que el RFC 6598 reserva para CGNAT (NAT de nivel operador). Tu proveedor le dio a tu router una dirección interna compartida y traduce tu tráfico a una dirección pública más arriba en su red. Las conexiones salientes funcionan normalmente, pero las entrantes que no pediste, como un puerto abierto hacia un servidor de juegos o una cámara, en general no te llegan, salvo que el proveedor te asigne una dirección pública.
¿Cómo divido una red en subredes (subneteo) con esta calculadora?
Escribe la red, por ejemplo 192.168.50.0/24, y elige un prefijo más largo en Dividir en subredes más pequeñas. La calculadora lista cada subred con su rango, hasta 256 subredes: esa /24 dividida en /26 da cuatro redes de 62 hosts utilizables cada una. La vista binaria de la dirección y la máscara, alineadas bit a bit, te sirve para compararla con un cálculo hecho a mano.
¿Dónde se hace el cálculo?
Todo en tu navegador. Cada resultado de la página, desde la dirección de broadcast hasta la zona ip6.arpa y la lista de subredes divididas, lo calcula la propia página en tu equipo, así que la calculadora no depende de un servidor para responder. Aparte de eso, iseeu.cc no guarda registros de direcciones IP ni de consultas, no tiene base de datos de visitantes, no usa cookies y no muestra anuncios.
Los cálculos siguen las reglas estándar de CIDR. Los proveedores de nube, los proveedores de internet y algunos sistemas operativos reservan direcciones adicionales dentro de una subred, así que revisa su documentación antes de confiar en una cantidad exacta de hosts.