回答:
私はいくつかの例を使ってこれを拡張すると思った
/ 8 = 255.0.0.0
/ 16 = 255.255.0.0
/ 24 = 255.255.255.0
/ 32 = 255.255.255.255
192.168.1.0/24 = 192.168.1.0-192.168.1.255
192.168.1.5/24はまだ上記と同じネットワーク内にあるため、192.168.2.0に移動して別のネットワークに移動する必要があります。
192.168.1.1/16 = 192.168.1.0-192.168.255.255
ネットワークがある場合、ブロードキャスト用とネットワーク用の2つのIPアドレスが失われます。最初のIPはネットワークを参照するために予約されており、範囲の最後のIPはブロードキャストアドレス用に予約されています。
ティムの答えに加えて:
/ 8の代わりに/ 24は、IPアドレスの最初の3オクテットがネットワークの指定に使用されることを意味します。これは、必要に応じて変更できる設定です。/ 24マスクで10. private範囲を使用することはあまり一般的ではありませんが、それができない理由はありません。
/ 8は、最初のオクテットのみを使用してネットワーク部分を指定します。これは、CIDR以前の時代にネットワークが明示的に意味していたものです。
最後のオクテットが1ではなく0であるのは、この場合10.0.0.0がネットワークアドレスになり、10.0.0.1がコンピュータのIPになるためです。
RFC 1918では、プライベートIPアドレス用に3つの範囲が予約されています。DHCPサーバー/ルーターは、この範囲を割り当てるように構成されています。
10.0.0.0-10.255.255.255/8
172.16.0.0-172.31.255.255/12
192.168.0.0-192.168.255.255/16
この形式10.0.0.1/24
は、いわゆるクラスレスドメイン間ルーティングCIDR表現と呼ばれるため、要するに、IPアドレスのどの部分を範囲に使用できるかを記述するビットマスクです。
以下に例を示します。あなたの場合10.0.0.1/24
、合計32ビットのアドレスフィールドから24ビットが保存されています。IPアドレスを8ビットの4つの部分と考えると、255.255.255.255
それぞれの2^8.2^8.2^8.2^8
場合にこの部分、つまり8ビットの3つの部分が保護され(変更されません)10.0.0
、IPの最後の8番目だけが使用されます.1
この形式で範囲を与える範囲の一部:
10.0.0.1 - 10.0.0.255
10.0.0.0
ルーター、ネットワークカード、またはその他のデバイス用にIPが保持されていると思われるため、このIPが含まれていません。
おそらく明らかなもう1つのことは、範囲番号が小さいほど、たとえば32、24、16、8ほどIP範囲が広いことです。
そして最後に、CIDR操作用の優れたツールがありますhttp://www.ipaddressguide.com/cidr
10.0.0.0/24は無効なサブネットであることに注意してください。現在/24
サブネットマスクでスライスされている10.0.0.0/8(クラスA)ネットワーク内の最初の有効なサブネットは...です10.0.1.0/24
。そのビットマスクのホスト側のトップ/ボトムと同じように、ネットワーク側のトップ/ボトムを捨てる必要があります。同じ理由で、10.255.255.0 / 24も無効です。
特定のサブネットマスクには、2 x -2個のサブネットと2 x -2個のホストがあります。
...ここで、xはマスクのその側のビット数です。そのため/24
、ネットワーク側で24個、ホスト側で8個の16777214サブネットと254個のホストが作成されます。ビットマスクのネットワーク側の計算の「-2」部分に注意してください。つまり、この場合、tcp / ipのトランスポート層にとって何かを意味するため、それらを破棄する必要があります(発行できません)。
これは、すでにあなたが同様に任意の結合できないことを知っている誰にも意味をなさなければならない10.x.y.0/24
し、10.x.y.255/24
彼らはすでに平均何か以来のアドレスを。