web-dev-qa-db-ja.com

225.225.225.128は有効なサブネットマスクですか?

ネットワーク上に2つのデバイスがあると言われました。

10.40.225.142および10.40.225.144

これらのデバイスは両方とも

  • ゲートウェイ10.40.225.129

  • サブネットマスク 225.225.225.128(注225Notタイプミスです)

これらはサーバーと断続的に通信します10.40.224.156

だから私の質問は:それは有効なサブネットですか?最初の1つで255または0しか見たことがない-3オクテット。

6
Matt Wilko

基本的に、有効なサブネットマスクは、バイナリで記述されている場合、連続する1と0のみで構成されている必要がありますが、断続的に混合することはできません。つまり:

255.255.255.128 -> 11111111.11111111.11111111.10000000 is valid
255.255.255.0   -> 11111111.11111111.11111111.00000000 is valid
255.255.255.144 -> 11111111.11111111.11111111.10010000 is not valid

編集:最初のビット(ゼロ以外のビット)は、ネットワークアドレスと一致するように設定することもできます。重要なことは、サブネットマスクを使用してIPで論理AND演算を実行すると、ネットワークアドレスを取得することです。

Host:     10.40.225.164   -> 0000 1010 . 0010 1000 . 1110 0001 . 1010 0100
Subnet M: 255.255.225.128 -> 1111 1111 . 1111 1111 . 1110 0001 . 1000 0000
Network:  10.40.225.128   -> 0000 1010 . 0010 1000 . 1110 0001 . 1000 0000
15
Martin

使用しているサブネットは次のとおりです:10.40.225.128/25

使用可能なアドレス範囲は次のとおりです。10.40.225.129 - 10.40.225.254

ネットワークIDは次のとおりです。10.40.225.128

ブロードキャストIDは10.40.225.255

最後のオクテットは半分に分割されます。これらのIPは、提供されたサブネットのアドレス範囲で使用できるため、アドレス構成は正しいと推測できます。それらが有効ではない唯一の理由は、ネットワーク内でそれらのIPを使用するように静的に設定された他のデバイスからの競合するIPアドレスがあった場合です(そうではない)。

1
Couldstone