Skip to content

Guide

Máscaras de subred IPv4: de binario a decimal

Una máscara de subred son cuatro conversiones de binario a decimal independientes disfrazadas de notación decimal punteada.

By Published

Una máscara de subred como 255.255.255.0parece cuatro números decimales corrientes, pero en realidad es un patrón binario de 32 bits dividido en cuatro grupos de 8 bits (octetos) y mostrado como decimal para facilitar la lectura — la misma notación “decimal punteada” usada para las propias direcciones IPv4. Convertir entre ambas formas son cuatro conversiones de binario a decimal independientes, una por octeto.

Dividir una máscara en octetos

255.255.255.0 se divide en cuatro grupos — 255, 255, 255, 0— cada uno convertido de forma independiente a un valor binario de 8 bits:

Octeto decimalBinario (8 bits)
25511111111
25511111111
25511111111
000000000

Así que 255.255.255.0 es 11111111.11111111.11111111.00000000 — 24 unos seguidos de 8 ceros. Ese recuento de 1 iniciales (24) es exactamente el número de la abreviatura CIDR /24, por lo que los ingenieros de redes suelen escribir 192.168.1.0/24 en lugar de emparejar una dirección con su máscara decimal punteada completa.

Por qué las máscaras son siempre 1 contiguos y luego 0

Según RFC 950 y la convención CIDR de RFC 4632, una máscara de subred válida debe tener todos los bits 1 desde la izquierda, y luego todos los bits 0 — nunca mezclados, como 11110011. Esa estructura es lo que hace posible la abreviatura CIDR: como los 1 son siempre contiguos empezando por la izquierda, un único número (el recuento de 1 iniciales) describe completamente la máscara, y cualquier octeto decimal que no corresponda a una serie contigua de 1 o 0 binarios simplemente no es un valor de máscara de subred legal.

Máscaras habituales, en ambas formas

CIDRDecimal punteadoBinario (último octeto relevante)
/8255.0.0.011111111.00000000...
/16255.255.0.0...11111111.00000000...
/24255.255.255.0...11111111.00000000
/25255.255.255.12810000000
/26255.255.255.19211000000
/30255.255.255.25211111100

Los octetos parciales (128, 192, 252) son donde el método de suma de potencias de dos realmente importa — 192 es 128 + 64 (los dos bits superiores activados), que es 11000000. Para conversiones rápidas de un octeto poco familiar, un conversor de binario a decimal es más rápido y menos propenso a errores que calcularlo a mano en mitad de una configuración.

Frequently asked questions

¿Qué es 255.255.255.0 en binario?
11111111.11111111.11111111.00000000 — cada uno de los cuatro octetos decimales (255, 255, 255, 0) se convierte de forma independiente a un valor binario de 8 bits. 255 son ocho 1 (11111111); 0 son ocho 0 (00000000).
¿Por qué las máscaras de subred siempre tienen 1 contiguos seguidos de 0 contiguos?
Según RFC 950 y la práctica CIDR moderna (RFC 4632), una máscara de subred válida debe tener todos sus bits 1 contiguos desde la izquierda, con todos los bits 0 contiguos a continuación — no existe una máscara válida como 11110011. Esta estructura es lo que permite representar una máscara como un único número CIDR (como /24) en lugar de un valor decimal punteado completo.
¿Cómo convierto un prefijo CIDR como /24 a decimal punteado?
Escribe 24 unos seguidos de 8 ceros (32 bits en total para IPv4), divídelos en cuatro grupos de 8 bits y convierte cada grupo a decimal: 11111111.11111111.11111111.00000000 → 255.255.255.0. Cada octeto completo de 1 es 255; un octeto parcial necesita la suma de potencias de dos de los bits activados.
¿Qué determina realmente una máscara de subred?
Qué bits de una dirección IP identifican la red frente al host. Donde la máscara tiene un 1, esa posición de bit forma parte de la dirección de red; donde tiene un 0, ese bit puede variar libremente entre dispositivos de la misma red (la parte de host).

Sources & references

Authoritative references cited by this piece. Verified by Buğra Sözeri on the dates shown and re-checked at every deploy.

Related

Published September 25, 2026