Este documento analiza las tres formas diferentes en que un administrador puede filtrar direcciones IP en Canvas.
Filtrar direcciones IP permite determinar qué direcciones IP se pueden usar al realizar un cuestionario. Canvas permite filtrar direcciones IP de tres maneras: escribiendo cada dirección separada por comas, usando bloques CIDR (p. ej., 177.0.255.34/20) o usando máscaras de subred (p. ej., 177.0.255.34/255.255.240.0). Esta guía detallará cómo usar bloques CIDR y máscaras de subred.
Conceptos básicos de la dirección IP
La forma más común de dirección IP es IPv4, que se muestra con cuatro números, del 0 al 255, separados por decimales. Un ejemplo de dirección IPv4 podría ser: 177.0.255.35.
Cada número en una dirección IP representa 8 bits, o un byte, de información. Estos bits se muestran en binario, lo que significa que serán un 0 o un 1. Nuestro segundo número en la dirección IP de ejemplo del párrafo anterior (0) se mostraría como 00000000 en binario. El tercer número (255) se mostraría como 11111111. (Por eso el rango está establecido de 0 a 255; hay 256 combinaciones en total para un número binario de ocho dígitos. 2x2x2x2x2x2x2x2 = 256)
Al crear un rango, las direcciones IP se organizan secuencialmente. Por lo tanto, la dirección IP que sigue a 177.0.255.35 sería 177.0.255.36. Una vez que un dígito llega a 255, la siguiente dirección IP en orden secuencial dependerá del número anterior. Por ejemplo, la siguiente dirección después de 177.16.134.255 sería 177.16.135.0.
Bloques CIDR
Filtrar una dirección IP mediante un bloque CIDR (una barra invertida seguida de un número) requiere considerar la dirección en binario. Una dirección IP dividida en cuatro secciones de 8 bits da como resultado un total de 32 bits. El número que sigue a la barra invertida representa la cantidad de bits bloqueados al definir el rango. Un bloque CIDR /0 permitiría el acceso a cualquier dirección IP entre 0.0.0.0 y 255.255.255.255, mientras que un bloque CIDR /32 solo permitiría el acceso a la dirección IP anterior.
Añadir /8 después de una dirección IP bloqueará todas las direcciones IP que no coincidan con los primeros 8 bits o el primer número de la dirección incluida. Esto significa que al escribir 19.34.212.155/8 se crearía un rango que incluye todas las direcciones IP entre 19.0.0.0 y 19.255.255.255.
De manera similar, un bloque CIDR de /16 bloqueará todas las direcciones IP que no coincidan con los primeros 16 bits, o el primer y segundo número, en la dirección incluida. Un bloque CIDR de /24 bloqueará todas las direcciones IP que no coincidan con los primeros 24 bits, o el primer, segundo y tercer número, en la dirección incluida.
Máscara de subred
Las máscaras de subred cumplen la misma función que los bloques CIDR, solo que su formato es diferente. En lugar de una dirección IP seguida de uno o dos dígitos, se trata de una dirección IP seguida de cuatro números más, cada uno separado por un punto decimal (similar a una segunda dirección IP). Un ejemplo de una dirección IP filtrada por una máscara de subred sería 24.124.45.0/255.240.0.0.
Cada número en la máscara de subred representa la cantidad de bits que no se pueden usar de la posición correspondiente en la dirección IP. Por lo tanto, colocar 255 al principio de la máscara de subred significa que solo un byte pasa el filtro y todas las direcciones IP deben coincidir con el primer byte de las direcciones IP incluidas (24 en el ejemplo anterior). Usar un 0 significa que se permitirá cualquier número en ese espacio.
Cálculo
Para calcular un bloque CIDR o una máscara de subred, utilice uno de los recursos siguientes:
Hay muchas otras calculadoras de IP disponibles en línea.
Tabla de filtrado de IP
La siguiente tabla detalla cómo funcionan los bloques CIDR y las máscaras de subred con el filtrado IP. El ejemplo de rango inicial y final utiliza el prefijo de dirección IP de ejemplo 1.1.1.1.
Bloque CIDR | Máscara de subred | Bits bloqueados | Rango de inicio | Fin de rango |
|---|
/0 | 0.0.0.0 | 0 | 0.0.0.0 | 255.255.255.255 |
/1 | 128.0.0.0 | 1 | 0.0.0.0 | 127.255.255.255 |
/2 | 192.0.0.0 | 2 | 0.0.0.0 | 63.255.255.255 |
/3 | 224.0.0.0 | 3 | 0.0.0.0 | 31.255.255.255 |
/4 | 240.0.0.0 | 4 | 0.0.0.0 | 15.255.255.255 |
/5 | 248.0.0.0 | 5 | 0.0.0.0 | 7.255.255.255 |
/6 | 252.0.0.0 | 6 | 0.0.0.0 | 3.255.255.255 |
/7 | 254.0.0.0 | 7 | 0.0.0.0 | 1.255.255.255 |
/8 | 255.0.0.0 | 8 | 1.0.0.0 | 1.255.255.255 |
/9 | 255.128.0.0 | 9 | 1.0.0.0 | 1.127.255.255 |
/10 | 255.192.0.0 | 10 | 1.0.0.0 | 1.63.255.255 |
/11 | 255.224.0.0 | 11 | 1.0.0.0 | 1.31.255.255 |
/12 | 255.240.0.0 | 12 | 1.0.0.0 | 1.15.255.255 |
/13 | 255.248.0.0 | 13 | 1.0.0.0 | 1.7.255.255 |
/14 | 255.252.0.0 | 14 | 1.0.0.0 | 1.3.255.255 |
/15 | 255.254.0.0 | 15 | 1.0.0.0 | 1.1.255.255 |
/16 | 255.255.0.0 | 16 | 1.1.0.0 | 1.1.255.255 |
/17 | 255.255.128.0 | 17 | 1.1.0.0 | 1.1.127.255 |
/18 | 255.255.192.0 | 18 | 1.1.0.0 | 1.1.63.255 |
/19 | 255.255.224.0 | 19 | 1.1.0.0 | 1.1.31.255 |
/20 | 255.255.240.0 | 20 | 1.1.0.0 | 1.1.15.255 |
/21 | 255.255.248.0 | 21 | 1.1.0.0 | 1.1.7.255 |
/22 | 255.255.252.0 | 22 | 1.1.0.0 | 1.1.3.255 |
/23 | 255.255.254.0 | 23 | 1.1.0.0 | 1.1.1.255 |
/24 | 255.255.255.0 | 24 | 1.1.1.0 | 1.1.1.255 |
/25 | 255.255.255.128 | 25 | 1.1.1.0 | 1.1.1.127 |
/26 | 255.255.255.192 | 26 | 1.1.1.0 | 1.1.1.63 |
/27 | 255.255.255.224 | 27 | 1.1.1.0 | 1.1.1.31 |
/28 | 255.255.255.240 | 28 | 1.1.1.0 | 1.1.1.15 |
/29 | 255.255.255.248 | 29 | 1.1.1.0 | 1.1.1.7 |
/30 | 255.255.255.252 | 30 | 1.1.1.0 | 1.1.1.3 |
/31 | 255.255.255.254 | 31 | 1.1.1.0 | 1.1.1.1 |
/32 | 255.255.255.255 | 32 | 1.1.1.1 | 1.1.1.1 |
También se puede acceder a este recurso desde las siguientes Guías de Canvas: