Quais endereços IP estão incluídos em um “intervalo” de sub-rede?

Quais endereços IP estão incluídos em um “intervalo” de sub-rede?

Gostaria de ajuda para entender as sub-redes (CIDR).

estou a usaruma ferramentapara verificar se um IP está em um intervalo aceitável dado um endereço CIDR. Quando insiro um endereço IP ( 12.245.105.190) e o verifico com o mesmo endereço com uma máscara de sub-rede ( 12.245.105.190/30), qualquer valor menor que 31 mostra " NOT IN SUBNET", mas fornece um intervalo que parece incluir o endereço 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

Você pode me ajudar a entender o que estou perdendo?

Responder1

A máscara de sub-rede é uma máscara de bits. O anexo /30significa que a máscara de rede abrange os 30 bits mais 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

Os 30 bits à esquerda são a parte/prefixo da rede. Os dois bits finais do lado direito constituem a parte do host. Isto significa que a parte do host (os dois bits mais baixos) pode ser

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

Que são, quando colocados junto com o prefixo de rede (primeiros 30 bits de cima)

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

Portanto, existem quatro endereços nesta sub-rede, onde o primeiro 00e o último 11são reservados para a rede e para transmissão respectivamente. Isso significa que .188, .189, .190e .191fazem parte da sub-rede, ao contrário do que .188é .193afirmado pela ferramenta online aparentemente quebrada.


Veja tambémWikipedia - Sub-rede - Protocolo de Internet versão 4para obter mais detalhes sobre sub-redes IPv4 em geral e prefixos de rede em particular.

informação relacionada