Cómo averiguar el ‘tamaño de bloque’ de IP

Toma la máscara de subred. Realice el binario NOT (se debe suponer que todos los operandos son binarios para esta respuesta, a menos que se especifique lo contrario).

Entonces 255.255.255.0 NO en 0.0.0.255. Entonces, una máscara de subred 255.255.255.0 tiene un tamaño de bloque de 256 (cuenta el cero en binario) y direcciones utilizables de 256-2 = 254.

Puede manipular o representar la máscara de manera diferente para ayudarlo a calcular la respuesta. Las personas tienden a usar la notación “barra oblicua”, por lo que 255.255.255.0 es / 24. entonces el tamaño del bloque es 2 ^ (32- [tamaño de subred en notación de barra inclinada]) = 2 ^ (32-24) = 2 ^ 8 = 256

Tenga en cuenta que ambos métodos dieron la misma respuesta. Aprenda ambos y use el que sea más fácil para usted.

También tenga en cuenta que esto no da la primera / última dirección en un bloque. Para eso, necesitaría calcular la dirección de red y agregar el tamaño de bloque para el último, o encontrar la dirección de transmisión y restar el tamaño de bloque para la dirección de red.

“Tamaño de bloque” suele ser sinónimo del rango de direcciones dentro de una subred. Para averiguar el tamaño del bloque, deberá recibir una máscara de subred junto con una dirección (IP del host o dirección de red). El bloque será un rango de direcciones que abarcará todas las direcciones capturadas usando una máscara de subred particular; El tamaño del bloque es el número de direcciones.

Un ejemplo podría ser que se le da la dirección IP 192.168.0.66 con una máscara de red de 255.255.255.224, o en notación de prefijo / 27. El bloque abarca 32 direcciones; podemos resolver esto restando 256 del último octeto en la máscara de subred, o calculando 2 a la potencia de 32-27 (5).

Se puede decir que el bloque de direcciones es 192.168.0.64 – 95. Sabemos esto porque sabemos que el tamaño del bloque es 32, por lo que cada múltiplo de 32 es un bloque nuevo, con .66 cayendo en el bloque que comienza en .64 y termina en .95, que son 32 direcciones cuando incluye .64.

Le recomiendo que apunte su navegador a ARIN “El Registro Americano de Números de Internet” http://www.arin.net – para familiarizarse con los números y los bloques. Hay mucho que cubrir en el direccionamiento y es posible que se te ocurra una pregunta completamente diferente.

Si está hablando del tamaño si el bloque de IP del que forma parte su dirección IP asignada, esa información se le proporciona como su ‘máscara de red’. Si su máscara de red es 255.255.255.0, entonces está en un bloque de 24 / clase C.

Sin embargo, si su IP es parte de un bloque de IP privado, la IP pública en el lado WAN del módem podría ser una / 32, o una sola dirección IP.

Si esto no responde a su pregunta, tal vez podría explicar un poco más y proporcionar un ejemplo.

Abra un shell de bash y escriba.

Esto le dará el tamaño de bloque IPv4.

~ $ lista de direcciones ip | grep global | cortar -d “/” -f2 | awk {‘print $ 1}’

24

Esto le dará el tamaño de bloque IPv4.

~ $ ip -6 lista de direcciones | enlace grep | corte -d “/” -f2 | awk {‘print $ 1}’

64