Calculadora de máscaras de subred IPv4

Introduce una dirección IPv4 y su máscara para examinar la subred: dirección de red y de difusión, rango de hosts utilizables y número de direcciones. Los demás calculadores convierten entre longitud de prefijo, máscara decimal, máscara inversa y notación binaria, hexadecimal o entera.

Se ejecuta localmente en tu navegador

Calculadora de subredes IPv4

Muestra la dirección de red, la dirección de difusión y el primer y el último host utilizables de la subred que contiene la dirección introducida.

Conversor de prefijo CIDR y máscara de subred

Calculadora de máscara y dirección

Calculadora de máscara inversa

Máscara decimal y longitud de prefijo

Invertir una dirección IPv4

Calculadora de red por clases

Network List×

Red Hosts Dirección de difusión
Inicio Fin
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0

De hosts necesarios a prefijo CIDR

Conversor de direcciones y bases numéricas

De prefijo CIDR a número de direcciones

Cómo leer los datos de una subred a partir de una dirección IPv4 y un prefijo

Introduce 192.168.0.1 con el prefijo 24 y el primer panel muestra la máscara 255.255.255.0, la red 192.168.0.0, el primer host 192.168.0.1, el último host 192.168.0.254, la difusión 192.168.0.255 y 254 direcciones utilizables.

Otros nueve paneles comparten la página: prefijo a máscara decimal, máscara a prefijo, máscara inversa, inversión de bits, lista de subredes por clases, dimensionado por hosts necesarios y notación decimal con puntos, binaria, hexadecimal y entera. Todos se ejecutan en esta pestaña y la página no envía ninguna petición mientras calculas.

  1. Escribe los cuatro octetos de la dirección IPv4 y su prefijo CIDR y pulsa Calcular en el primer panel. Cada octeto admite 0 a 255 y el prefijo admite 0 a 32.
  2. Lee la máscara, la red, el primer y el último host utilizables, la difusión y el número de direcciones utilizables: 254 para /24, 126 para /25 y 2 para /30. Un /31 o un /32 muestran 2 o 1 y explican por qué.
  3. Usa el segundo panel para prefijo a máscara decimal con hexadecimal, el tercero para máscara y dirección a red, parte de host y difusión, y el cuarto para máscara a máscara inversa.
  4. En el panel por clases elige un tipo de red (o deja Predeterminado para usar la clase de la dirección) y una cantidad de subredes o de hosts por subred, y pulsa Calcular. Obtener lista de redes imprime las subredes de esa red.
  5. Los paneles restantes convierten hosts necesarios en prefijo (5 hosts a /29), un prefijo en número de direcciones (/27 a 32 direcciones, 30 utilizables) y una dirección decimal en forma binaria, hexadecimal y entera (192.168.0.1 a C0 A8 00 01 y 3232235521).

Qué responde cada calculadora de la página

Qué hace la aritmética de la máscara

La máscara marca los bits de red. El prefijo 24 es 255.255.255.0, así que los tres primeros octetos direccionan la red y el último direcciona los hosts: 192.168.0.1 AND 255.255.255.0 da la red 192.168.0.0, y el OR con la máscara invertida da la difusión 192.168.0.255. El rango utilizable es ese bloque sin sus dos extremos, de 192.168.0.1 a 192.168.0.254, es decir 2^(32−24)−2 = 254 direcciones.

El bloque crece cuando el prefijo se acorta: /8 sobre 10.0.0.5 abarca de 10.0.0.0 a 10.255.255.255 con 16.777.214 direcciones utilizables, y /12 sobre 172.16.5.9 termina en 172.31.255.255 con 1.048.574. Los prefijos 0 a 30 siguen la regla 2^(32−prefijo)−2; un /31 es un enlace punto a punto cuyas dos direcciones son utilizables (RFC 3021) y un /32 es una sola dirección, sin red ni difusión propias.

Máscaras que no son máscaras

Una máscara de subred es una serie de bits 1 seguida de bits 0, así que 255.255.255.0 y 255.240.0.0 son máscaras y 255.0.255.0 no lo es. La página rechaza una máscara decimal que rompa esa regla en lugar de calcular con ella; el script anterior aceptaba 255.0.255.0 y respondía a 192.168.0.1 con la red 192.0.0.0 y la difusión 192.255.0.255.

La misma regla se aplica a la máscara inversa y a la conversión de máscara a prefijo. Toda entrada que no sea un número entero dentro de rango se rechaza con una frase en el idioma de la página en vez de con un valor desbordado: 256.1.1.1 ya no se lee como 255.1.1.1, el prefijo 33 es un error en lugar de una máscara completa, y los hosts necesarios deben estar entre 1 y 4.294.967.294.

El panel por clases y su lista de redes

El panel por clases parte de la clase de la dirección (1–127 clase A, 128–191 clase B, 192–223 clase C; 0.0.0.0 y desde 224.0.0.0 se rechazan) o de un tipo de red que elijas, y pide una cantidad de subredes o de hosts por subred. Ocho subredes dentro de la dirección de clase C 192.168.0.1 dan la máscara 255.255.255.224, el prefijo /27, ocho subredes y 30 hosts utilizables en cada una; pedir 1024 hosts da /21 y abarca ocho redes de clase C, lo que el panel muestra como superredes.

Lista de redes imprime cada subred de esa red con su primer y último host y su dirección de difusión, y se detiene tras 256 filas con una fila "…". Una petición que no cabe en la clase se informa como error en lugar de recortarse: el script anterior convertía 256 subredes pedidas en una dirección de clase C en 128, y podía imprimir recuentos como 5592405,333333333.

Herramientas recientes: