Какие IP-адреса входят в «диапазон» подсети?

Какие IP-адреса входят в «диапазон» подсети?

Мне нужна помощь в понимании подсетей (CIDR).

я используюинструментдля проверки, находится ли IP в допустимом диапазоне, заданном адресом CIDR. Когда я ввожу IP-адрес ( 12.245.105.190) и проверяю его с тем же адресом с маской подсети ( 12.245.105.190/30), любое значение меньше 31 показывает " NOT IN SUBNET", но дает диапазон, который, как кажется, включает 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

Можете ли вы помочь мне понять, чего я не понимаю?

решение1

Маска подсети — это битовая маска. Добавление /30означает, что сетевая маска охватывает самые высокие 30 бит (из 32 бит):

       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

30 бит слева — это сетевая часть/префикс. Последние два бита справа составляют хостовую часть. Это означает, что хостовая часть (два младших бита) может быть

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

Которые, если объединить с сетевым префиксом (первые 30 бит сверху),

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

Итак, в этой подсети есть четыре адреса, где первый 00и последний 11зарезервированы для сети и трансляции соответственно. Это означает .188, что , .189, .190, и .191являются частью подсети, вопреки .188- .193заявленному - по-видимому, сломанным - онлайн-инструментом.


Смотрите такжеВикипедия - Подсеть - Интернет-протокол версии 4для получения более подробной информации о подсетях IPv4 в целом и о сетевых префиксах в частности.

Связанный контент