「192.168.15.0/24」の24は何ですか?


41

/24次のコマンドの意味は何ですか?

    route add -net 192.168.15.0/24 192.168.8.10

私は間違っているかもしれません(routeしばらくWindows を使用していません)が、そのゲートウェイは別のサブネットからのものです。または、これは単なる構成例ですか?
Azz

回答:


47

これは、サブネットマスクを表す簡単な方法です。

Steffen Opelが答えで指摘しているように、これはCIDR表記と呼ばれ、数字は単にサブネットマスクの構築に使用されるプレフィックスサイズを示します。

つまり/n、最初のnビット(IPv4の32のうち)はに設定され1、残りはに設定され0ます。これを10進数のサブネットマスクに変換するには、4オクテットに書き込み、10進数に変換します。

したがって/24255.255.255.024 1ビットと8ビット目があるため、以下を生成し0ます。

Binary:   11111111 11111111 11111111 00000000
Decimal:    255      255      255       0

短い値は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.0192.168.15.255

IPv6サブネットは同じ方法で表すことができます。たとえば2001:DB8::/482001:DB8:0:0:0:0:0:0からまでの範囲のすべてのIPv6アドレスが含まれます2001:DB8:0:FFFF:FFFF:FFFF:FFFF:FFFF

注:Wikipedia CIDRの記事からIPv6の例を恥知らずに破りました。


サブネットマスク自体、それらの意味、およびその使用方法の詳細については、「サブネットマスクの基本は何ですか?」という質問を参照することをお勧めします
または、サブネットの仕組みに関する広範な回答をご覧ください。サーバー障害が発生しました。


2
各オクテットは8ビットです:11111111.11111111111111111.00000000
Joe Phillips

3
つまり、/ 16は255.255.0.0であり、/ 8は255.0.0.0です。
コーリー

3
@Coreyはい。そして-そこにあるジョーのバイナリごとに-自分の正しい数に固執し、32に達するのに十分な0を追加して、4バイトに分割し、10進数に変換します。これは、どちらかの8の倍数である必要はありません- /20である255.255.240.0例えば。
DMA57361

非常に良い、教授DMA57361
kokbira

16

サブネットマスクを表すこれに対するDMA57361の回答は、すでに正しく(+1)十分です-この表記法の歴史/動機に関する背景を提供するために、これを説明する別のアプローチを提供したいと思います。

「192.168.15.0/24」は、IPアドレスとそれに関連付けられたルーティングプレフィックスのコンパクトな仕様であり、CIDR表記で表されます

CIDR表記は、IPアドレスとプレフィックスサイズから構成されます。後者は、ルーティングプレフィックスの先頭1ビットの数です。[強調鉱山]

参照されている短いウィキペディアの記事は、手近にあるトピックをすでにうまく説明しています。多くの関連した態様のより完全な説明のために、あなたはそれぞれの親トピック参照すると良いかもしれませんクラスレスドメイン間ルーティングを特にあなたが歴史についてのそこの情報見つけることができます- 背景の変化からサブネットマスクプレフィックス長/サイズを

最後に、実際にこれらの表記に出会ったときに、これらの表記をどのように解釈するかをわかりやすく表現するには、IPv4サブネット化リファレンス内の表も参照してください。


1
トピックにある程度の深みを追加します。+1
DMA57361

0

/ 24はサブネット255.255.255.0です。IPアドレスの末尾にある/ {number}は、CIDR Notationとして知られています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.