サブネットの「範囲」にはどのような IP アドレスが含まれますか?

サブネットの「範囲」にはどのような IP アドレスが含まれますか?

サブネット (CIDR) を理解するために助けが欲しいです。

私は使用しています道具CIDR アドレスを指定して、IP が許容範囲内にあるかどうかを確認します。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、ネットマスクが 32 ビット中上位 30 ビットに及ぶことを意味します。

       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ビットはネットワーク部分/プレフィックスです。右側の最後の2ビットはホスト部分です。つまり、ホスト部分(最下位2ビット)は

  • 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

したがって、このサブネットワークには 4 つのアドレスがあり、最初のアドレス00と最後のアドレスは11それぞれネットワークとブロードキャスト用に予約されています。つまり.188、、、、はサブネットワークの一部であり、一見壊れているように見えるオンライン ツールの主張とは反対です。.189.190.191.188.193


参照Wikipedia - サブネットワーク - インターネット プロトコル バージョン 4IPv4 サブネットワーク全般、特にネットワーク プレフィックスの詳細については、こちらをご覧ください。

関連情報