¿Qué direcciones IP se incluyen en un "rango" de subred?

¿Qué direcciones IP se incluyen en un "rango" de subred?

Me gustaría recibir ayuda para comprender las subredes (CIDR).

Estoy usandouna herramientapara verificar si una IP está en un rango aceptable dada una dirección CIDR. Cuando ingreso una dirección IP ( 12.245.105.190) y la comparo con la misma dirección con una máscara de subred ( 12.245.105.190/30), cualquier valor menor que 31 muestra " NOT IN SUBNET" pero da un rango que parecería incluir la dirección IP:

** NOT IN SUBNET **
IPV4 ADDRESS        12.245.105.190
IPV4 NETWORK        12.245.105.190
IPV4 CIDR PREFIX    30
IPV4 RANGE START    12.245.105.188 <-- seems smaller than my IP
IPV4 RANGE END      12.245.105.193 <-- seems larger

¿Puedes ayudarme a entender lo que me estoy perdiendo?

Respuesta1

La máscara de subred es una máscara de bits. Lo adjunto /30significa que la máscara de red abarca los 30 bits más altos (de 32 bits):

       12 .       245 .       105 .       190 IPv4 address decimal
0000 1100 . 1111 0101 . 0110 1001 . 1011 1110 IPv4 address binary
1111 1111   1111 1111   1111 1111   1111 1100 netmask
0000 1100 . 1111 0101 . 0110 1001 . 1011 1100 network prefix

Los 30 bits a la izquierda son la parte/prefijo de la red. Los dos últimos bits del lado derecho comprenden la parte del host. Esto significa que la parte del host (los dos bits más bajos) puede ser

  • 0 0
  • 0 1
  • 1 0
  • 1 1

Que son, cuando se juntan con el prefijo de red (primeros 30 bits desde arriba)

0000 1100 . 1111 0101 . 0110 1001 . 1011 1100  
       12 .       245 .       105 .       188
0000 1100 . 1111 0101 . 0110 1001 . 1011 1101
       12 .       245 .       105 .       189
0000 1100 . 1111 0101 . 0110 1001 . 1011 1110
       12 .       245 .       105 .       190
0000 1100 . 1111 0101 . 0110 1001 . 1011 1111
       12 .       245 .       105 .       191

Entonces hay cuatro direcciones en esta subred, donde la primera 00y la última 11están reservadas para la red y se transmiten respectivamente. Esto significa que .188, .189, .190y .191son parte de la subred, contrariamente a lo .188que .193afirma la herramienta en línea aparentemente rota.


Ver tambiénWikipedia - Subred - Protocolo de Internet versión 4para obtener más detalles sobre las subredes IPv4 en general y los prefijos de red en particular.

información relacionada