Extractor de Máscaras de Subred
Extrae máscaras de subred, prefijos CIDR, wildcards y hexadecimales de configuraciones y logs. Calcula hosts útiles, avisa de máscaras no válidas y exporta CSV.
Respuesta Rápida: ¿Qué es Extractor de Máscaras de Subred?
¿Qué hace esta herramienta? Extrae máscaras de subred, prefijos CIDR, wildcards y hexadecimales de configuraciones y logs. Calcula hosts útiles, avisa de máscaras no válidas y exporta CSV.
Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.
- Extractor de máscaras de subred: encuentra y traduce máscaras, prefijos CIDR y wildcards
- Cómo usar el extractor de máscaras
- Qué es una máscara de subred válida
- Cómo se calculan los parámetros de una máscara
- Tabla de equivalencias de máscaras IPv4 (/0 a /32)
- Qué formatos detecta y cómo evita falsos positivos
- Casos de uso en redes y ciberseguridad
- Preguntas frecuentes (FAQ)
- Herramientas relacionadas
Extractor de máscaras de subred: encuentra y traduce máscaras, prefijos CIDR y wildcards
En cualquier configuración de red la misma máscara puede aparecer escrita de cuatro maneras: decimal con puntos (255.255.255.0), como prefijo CIDR (/24), como wildcard inversa de las listas de control de acceso (0.0.0.255) o en hexadecimal (0xFFFFFF00). El extractor de máscaras de subred recorre el texto que pegues (una configuración de Cisco o Juniper, una tabla de rutas, la salida de ipconfig /all o ip route show, un script de Terraform) y muestra, para cada máscara o prefijo que encuentra, su equivalente en todos los formatos, el número de direcciones y de hosts útiles y su representación binaria.
También avisa de lo contrario: si aparece una máscara mal escrita (por ejemplo 255.255.250.0, cuyos bits de red no son contiguos), la marca como no válida en lugar de ignorarla. El análisis se hace en tu navegador; el texto no se envía a ningún servidor.
Cómo usar el extractor de máscaras
- Pega el texto con la configuración o el log. Con «Cargar Ejemplo» ves un caso que mezcla los cuatro formatos y varios falsos positivos.
- Pulsa «Extraer y Analizar Máscaras de Subred». Verás cuántas máscaras se han detectado y la tabla con cada una.
- Usa las casillas para filtrar: Solo Estándar RFC (oculta wildcards y no válidas) y los formatos Decimal, CIDR y Hexadecimal.
- Pulsa «Copiar Tabla» (texto tabulado) o «CSV» (UTF-8 con BOM) para llevarte el resultado.
Qué es una máscara de subred válida
Una máscara de subred separa la parte de red de la parte de host de una dirección IPv4. Se definió en el RFC 950 (agosto de 1985) y hoy se expresa casi siempre como prefijo CIDR (RFC 4632). Para ser válida, sus 32 bits deben ser una serie continua de unos seguida de una serie continua de ceros. Por eso cada octeto de una máscara solo puede valer 0, 128, 192, 224, 240, 248, 252, 254 o 255, y un octeto distinto de 255 obliga a que todos los siguientes sean 0.
| Texto | ¿Válida? | Motivo |
|---|---|---|
255.255.255.0 | Sí (/24) | 24 unos seguidos de 8 ceros |
255.255.252.0 | Sí (/22) | 22 unos seguidos de 10 ceros |
255.255.250.0 | No | 250 = 11111010 en binario: mezcla unos y ceros dentro del octeto |
255.240.255.0 | No | Tras el octeto 240 aparece otro octeto a 255: los unos no son contiguos |
255.0.255.0 | No | Un cero seguido de unos rompe la continuidad |
Cómo se calculan los parámetros de una máscara
Para un prefijo de longitud n (de 0 a 32), los n bits más significativos valen 1 y los 32 − n restantes valen 0:
Total de direcciones = 232 − n · Hosts útiles = 232 − n − 2
A los hosts útiles se les restan 2 porque la primera dirección del bloque identifica la red y la última es el broadcast. Hay dos excepciones: un /31 (RFC 3021, enlaces punto a punto) tiene 2 direcciones utilizables y un /32 tiene 1. Por ejemplo, para /27: 25 = 32 direcciones, 30 hosts útiles, máscara 255.255.255.224 y wildcard 0.0.0.31.
Tabla de equivalencias de máscaras IPv4 (/0 a /32)
Referencia completa de los 33 prefijos posibles, con la máscara decimal, la wildcard de las ACL de Cisco, el valor hexadecimal y la capacidad de direccionamiento:
| Prefijo | Máscara decimal | Wildcard (ACL) | Hexadecimal | Total de IPs | Hosts útiles |
|---|---|---|---|---|---|
/32 | 255.255.255.255 | 0.0.0.0 | 0xFFFFFFFF | 1 | 1 (un solo host) |
/31 | 255.255.255.254 | 0.0.0.1 | 0xFFFFFFFE | 2 | 2 (RFC 3021) |
/30 | 255.255.255.252 | 0.0.0.3 | 0xFFFFFFFC | 4 | 2 (punto a punto clásico) |
/29 | 255.255.255.248 | 0.0.0.7 | 0xFFFFFFF8 | 8 | 6 |
/28 | 255.255.255.240 | 0.0.0.15 | 0xFFFFFFF0 | 16 | 14 |
/27 | 255.255.255.224 | 0.0.0.31 | 0xFFFFFFE0 | 32 | 30 |
/26 | 255.255.255.192 | 0.0.0.63 | 0xFFFFFFC0 | 64 | 62 |
/25 | 255.255.255.128 | 0.0.0.127 | 0xFFFFFF80 | 128 | 126 |
/24 | 255.255.255.0 | 0.0.0.255 | 0xFFFFFF00 | 256 | 254 (LAN típica) |
/23 | 255.255.254.0 | 0.0.1.255 | 0xFFFFFE00 | 512 | 510 |
/22 | 255.255.252.0 | 0.0.3.255 | 0xFFFFFC00 | 1024 | 1022 |
/21 | 255.255.248.0 | 0.0.7.255 | 0xFFFFF800 | 2048 | 2046 |
/20 | 255.255.240.0 | 0.0.15.255 | 0xFFFFF000 | 4096 | 4094 |
/19 | 255.255.224.0 | 0.0.31.255 | 0xFFFFE000 | 8192 | 8190 |
/18 | 255.255.192.0 | 0.0.63.255 | 0xFFFFC000 | 16.384 | 16.382 |
/17 | 255.255.128.0 | 0.0.127.255 | 0xFFFF8000 | 32.768 | 32.766 |
/16 | 255.255.0.0 | 0.0.255.255 | 0xFFFF0000 | 65.536 | 65.534 (antigua clase B) |
/15 | 255.254.0.0 | 0.1.255.255 | 0xFFFE0000 | 131.072 | 131.070 |
/14 | 255.252.0.0 | 0.3.255.255 | 0xFFFC0000 | 262.144 | 262.142 |
/13 | 255.248.0.0 | 0.7.255.255 | 0xFFF80000 | 524.288 | 524.286 |
/12 | 255.240.0.0 | 0.15.255.255 | 0xFFF00000 | 1.048.576 | 1.048.574 |
/11 | 255.224.0.0 | 0.31.255.255 | 0xFFE00000 | 2.097.152 | 2.097.150 |
/10 | 255.192.0.0 | 0.63.255.255 | 0xFFC00000 | 4.194.304 | 4.194.302 |
/9 | 255.128.0.0 | 0.127.255.255 | 0xFF800000 | 8.388.608 | 8.388.606 |
/8 | 255.0.0.0 | 0.255.255.255 | 0xFF000000 | 16.777.216 | 16.777.214 (antigua clase A) |
/7 | 254.0.0.0 | 1.255.255.255 | 0xFE000000 | 33.554.432 | 33.554.430 |
/6 | 252.0.0.0 | 3.255.255.255 | 0xFC000000 | 67.108.864 | 67.108.862 |
/5 | 248.0.0.0 | 7.255.255.255 | 0xF8000000 | 134.217.728 | 134.217.726 |
/4 | 240.0.0.0 | 15.255.255.255 | 0xF0000000 | 268.435.456 | 268.435.454 |
/3 | 224.0.0.0 | 31.255.255.255 | 0xE0000000 | 536.870.912 | 536.870.910 |
/2 | 192.0.0.0 | 63.255.255.255 | 0xC0000000 | 1.073.741.824 | 1.073.741.822 |
/1 | 128.0.0.0 | 127.255.255.255 | 0x80000000 | 2.147.483.648 | 2.147.483.646 |
/0 | 0.0.0.0 | 255.255.255.255 | 0x00000000 | 4.294.967.296 | 4.294.967.294 (ruta por defecto) |
Para expandir un bloque a la lista de todas sus direcciones, usa el Generador de Rangos CIDR a Lista de IPs; para agrupar direcciones sueltas en bloques, el Convertidor de Lista de IPs a CIDR.
Qué formatos detecta y cómo evita falsos positivos
- IP con prefijo (
10.0.0.0/8,0.0.0.0/0): el prefijo se toma como la máscara en notación CIDR. - Prefijo suelto (
/24): solo si va precedido de espacio, inicio de línea o signos como(,=,,o;. Se ignora dentro de rutas, fechas, fracciones (página 3 /5) y prefijos IPv6 (::/64). - Hexadecimal (
0xFFFFFF00): solo si los 8 dígitos forman una máscara contigua o una wildcard contigua. Valores como0xDEADBEEF(una dirección de memoria) se descartan. - Decimal con puntos (
255.255.255.0): se acepta si es una máscara contigua o la wildcard de una; las direcciones IP corrientes como192.168.1.1no se confunden con máscaras. - No válidas: una secuencia de cuatro octetos que empieza por 255 pero no es una máscara contigua (
255.255.250.0) se muestra en rojo con el aviso «No válida». Ninguna IP real empieza por 255 (es el bloque reservado 255.0.0.0), así que casi siempre es una errata.
0.0.0.254 para tomar solo las direcciones pares). El extractor solo interpreta wildcards contiguas, es decir, las que son la inversa de una máscara válida, y no muestra las discontinuas. Además, 255.255.255.255 y 0.0.0.0 se leen como máscaras (/32 y /0), aunque en una ACL 0.0.0.0 signifique «coincidencia exacta con este host».
Casos de uso en redes y ciberseguridad
- Auditoría de ACL: traduce las wildcards de una lista de acceso de Cisco al prefijo CIDR equivalente para revisarla o migrarla a un cortafuegos en la nube.
- Planificación de subredes: comprueba cuántos hosts caben en un prefijo antes de crear una subred en AWS, Azure o Google Cloud (recuerda que cada proveedor reserva además algunas direcciones propias).
- Revisión de errores: localiza máscaras mal escritas en volcados de configuración, una causa clásica de fallos de enrutamiento intermitentes.
- Documentación: genera la tabla máscara/prefijo/wildcard de una configuración para adjuntarla a un informe.
Preguntas frecuentes (FAQ)
¿Qué diferencia hay entre una máscara de subred y una máscara wildcard?
La máscara de subred tiene unos en la parte de red y ceros en la de host (255.255.255.0). La wildcard es su inversa: los ceros indican bits que deben coincidir y los unos, bits que pueden variar (0.0.0.255). Se calcula restando la máscara a 255.255.255.255 y la usan Cisco (ACL y OSPF) y otros fabricantes.
¿Por qué se restan 2 direcciones al calcular los hosts útiles?
En una subred IPv4 estándar la primera dirección (todos los bits de host a 0) identifica la red y la última (todos a 1) es la dirección de broadcast, así que no se pueden asignar a un equipo. Los prefijos /31 y /32 son la excepción: /31 permite 2 hosts en enlaces punto a punto (RFC 3021) y /32 identifica un único host.
¿Puedo pegar un archivo de configuración completo?
Sí. El extractor analiza todo el texto, detecta las máscaras y los prefijos en cualquiera de los cuatro formatos y descarta lo que no lo es. Puedes pegar configuraciones de routers, la salida de ipconfig /all o ip route show, o scripts de infraestructura como código.
¿Qué pasa con una máscara como 255.255.250.0?
No es una máscara válida porque sus unos no son contiguos. El extractor la lista con el estado «No válida» y explica el motivo, para que puedas corregirla (lo más probable es que quisieras escribir 255.255.252.0 o 255.255.248.0).
¿Se envía mi configuración a algún servidor?
No. Todo el análisis se ejecuta en JavaScript dentro de tu navegador; el texto que pegas no se envía a nuestros servidores.
Herramientas relacionadas
- Generador de Rangos CIDR a Lista de IPs: expande un bloque a todas sus direcciones.
- Convertidor de Lista de IPs a CIDR: agrupa direcciones en bloques CIDR.
- Extractor de Direcciones IPv4: valida y clasifica cada IP y calcula red y broadcast.
- Convertidor de IP a Numérico.
Categorías Recomendadas
Herramientas Relacionadas
Otras calculadoras de Herramientas de Texto que te pueden interesar.
Extractor de Tokens JWT de Texto
Detecta y extrae tokens JWT (RFC 7519) desde cabeceras HTTP, cookies, logs y websockets....
Ver herramienta Herramientas de TextoExtractor de Hashtags de Texto
Extrae, ordena y analiza todos los hashtags (#) de cualquier texto o publicación. Soporta tild...
Ver herramienta Herramientas de TextoExtractor de Contactos desde Texto
Extrae y asocia nombres, teléfonos, emails, cargos y empresas desde textos desestructurados y ...
Ver herramienta Herramientas de TextoExtractor de Consultas SQL de Texto
Aísla, extrae y formatea sentencias SQL (SELECT, INSERT, UPDATE, DELETE, DDL, CTE) desde logs ...
Ver herramienta Herramientas de TextoExtractor de Tri-gramas de Texto
Extrae y clasifica trigramas de palabras y letras continuas, calcula densidades porcentuales y ...
Ver herramienta Herramientas de TextoExtractor de Identificaciones Nacionales (DNI/NIE/RFC)
Extrae y valida documentos de identidad y fiscales de España (DNI, NIE, CIF) y México (RFC, C...
Ver herramienta Herramientas de TextoExtractor de Sustantivos de un Texto
Extrae todos los sustantivos de un texto, clasificados como comunes o propios, con su género y...
Ver herramienta Herramientas de TextoExtractor de Menciones (@) de Texto
Extrae todos los usuarios y menciones (@) de publicaciones y comentarios sin capturar correos e...
Ver herramienta Herramientas de TextoExtractor de Coordenadas GPS de Texto
Extrae y normaliza coordenadas geográficas GPS desde cualquier documento, reporte telemático ...
Ver herramienta Herramientas de TextoExtractor de Palabras Clave de Texto
Extrae palabras clave y frases relevantes (1, 2 y 3-gramas) de cualquier texto con puntuación ...
Ver herramienta Herramientas de TextoExtractor de Cookies de Texto Header
Extrae, desglosa y audita atributos de cookies en cabeceras Set-Cookie y Cookie. Verificación ...
Ver herramienta Herramientas de TextoExtractor de Preguntas de un Texto
Extrae automáticamente todas las preguntas de un texto o transcripción. Clasifica preguntas a...
Ver herramienta Herramientas de TextoExtractor de Acrónimos de Texto
Extrae automáticamente todas las siglas, acrónimos y abreviaturas de documentos técnicos, co...
Ver herramienta Herramientas de TextoExtractor de Adjetivos de un Texto
Extrae todos los adjetivos de un texto, clasificados por grado y género, con el sustantivo que...
Ver herramienta Herramientas de TextoExtractor de Metadatos de Texto
Extrae los metadatos de un texto: front matter YAML o TOML, cabeceras clave-valor, esquema de e...
Ver herramienta Herramientas de TextoExtractor de Cadenas Imprimibles (Strings Tool)
Extrae cadenas de texto imprimibles de archivos binarios, ejecutables, volcados de memoria y da...
Ver herramienta Herramientas de TextoExtractor de Direcciones MAC de Texto
Extrae direcciones MAC de logs, tablas ARP y configuraciones, las normaliza (dos puntos, guione...
Ver herramienta Herramientas de TextoExtractor de Direcciones IPv6
Extrae direcciones IPv6 de logs y texto y las normaliza a la forma canónica RFC 5952. Muestra ...
Ver herramienta Herramientas de TextoExtractor de N-gramas de Texto
Extrae y cuenta n-gramas de palabras o caracteres con filtros de mayúsculas, signos de puntuac...
Ver herramienta Herramientas de TextoExtractor de Bi-gramas de Texto
Extrae bigramas de palabras o caracteres, analiza frecuencias de colocaciones léxicas y descar...
Ver herramienta Herramientas de TextoExtractor de Directivas htaccess
Aísla, clasifica y desglosa directivas de archivos .htaccess de Apache. Auditoría por módulo...
Ver herramienta Herramientas de TextoExtractor de Direcciones IPv4
Extrae direcciones IPv4 de logs y texto: valida cada octeto, cuenta frecuencias, clasifica (RFC...
Ver herramienta