/24
次のコマンドの の意味は何ですか?
route add -net 192.168.15.0/24 192.168.8.10
答え1
サブネットマスクを表す簡潔な方法です。
ステフェン・オペルは、答えこれをCIDR表記この数字は、サブネット マスクの構築に使用されるプレフィックスのサイズを示すだけです。
つまり/n
、最初のn
ビット (IPv4 の場合は 32 ビットのうち) は に設定され1
、残りは に設定されます0
。これを 10 進サブネット マスクに変換するには、4 つのオクテットに書き込んで 10 進数に変換します。
したがって、24ビットと 8ビットがあるため、次のように/24
なります。255.255.255.0
1
0
Binary: 11111111 11111111 11111111 00000000
Decimal: 255 255 255 0
short 値は 8 の倍数である必要はありません (つまり、オクテット境界の終わりである必要はありません)。たとえば、次のように/20
取得できます。255.255.240.0
Binary: 11111111 11111111 11110000 00000000
Decimal: 255 255 240 0
IPv6での使用
同じ表記法はIPv6にも適用できます。IPv6では32ビットではなく128ビットを使用するため、アドレスは多くのより大きいです。質問とは関係がないので、ここでは詳しい意味については触れませんが、簡単な例を挙げます。
質問で与えられたサブネットは で表され、から まで192.168.15.0/24
のすべての IPv4 アドレスを含みます。192.168.15.0
192.168.15.255
IPv6 サブネットも同様に表現できます。たとえば、には から までの2001:DB8::/48
範囲のすべての IPv6 アドレスが含まれます。2001:DB8:0:0:0:0:0:0
2001:DB8:0:FFFF:FFFF:FFFF:FFFF:FFFF
注: IPv6の例は、Wikipedia CIDR 記事。
サブネットマスク自体、その意味、使用方法の詳細については、質問を参照することをお勧めします。サブネットマスクの必須事項は何ですか?
あるいは、広範囲にわたるに答えますサブネットはどのように機能しますか?Server Fault にて。
答え2
DMA57361の答えは、サブネットマスクすでに正しくて十分です (+1) - この表記法の歴史や動機に関する背景を提供するために、これを説明する別のアプローチを提案したいと思います。
「192.168.15.0/24」は、IPアドレスとそれに関連するルーティングプレフィックスの簡潔な仕様であり、次のように表現されます。CIDR表記:
CIDR表記はIPアドレスとプレフィックスサイズ後者はルーティング プレフィックスの先頭の 1 ビットの数です。[強調は筆者による]
参照されている短いWikipediaの記事では、すでにこのトピックについてうまく説明されています。関連する多くの側面についてより詳細な説明が必要な場合は、それぞれの親トピックを参照してください。クラスレスドメイン間ルーティング- 特に、歴史的な情報を見つけることができるでしょう背景のために変化からサブネットマスクにプレフィックスの長さ/サイズ。
最後に、実際にこれらの表記法に遭遇したときにどのように解釈するかについての優れた直感的な表現については、以下の表を参照してください。IPv4サブネットリファレンス同じように。
答え3
/24はサブネット255.255.255.0です。IPアドレスの末尾の/{数字}はCIDR 表記。