スラッシュ表記IP-何ですか?


12

新しいISPにサインアップし、それらから静的IPを取得しました。

以前のISPは1つのIPを提供しただけで、それを使用してWebサーバーを構成できました。これで、スラッシュ表記のこの新しいIPができました。このタイプは私にとって新しいものです。CIDR計算機を使用すると、次の結果が得られました。

    202.184.7.52/30
    IP:202.184.7.52
    ネットマスク:255.255.255.252
    ホスト数:2
    ネットワークアドレス:202.184.7.52
    ブロードキャストアドレス:202.184.7.55

これらが何であるかを説明することで誰かが私を助けてくれますか?ホストの数が何を意味するのか理解できませんでした。DNS(A)レコードに2つの異なるIPを使用できるということですか?また、ルーターにどれを設定する必要がありますか?ネットワークアドレスまたはブロードキャストアドレス?

ご回答いただきありがとうございます。

回答:


13

/ 30は、32ビットのうち2つを除くすべてがネットマスクの定義に使用されることを意味します。また、4つのIPアドレスを使用できることを意味します。(しかし、実際には、そのうち2つだけがホストになれます)

ネットマスクの最後のオクテットは(バイナリで)11111100であり、ネットワークを定義するための最後の2ビットが残ります。(したがって4つのアドレス)

最後の2ビットを見てください:

00 = 202.184.7.52-理由を忘れましたが、00を使用しない理由があります。
                    私のネットワーク理論は錆びています。
01 = 202.184.7.53-ホスト1
10 = 202.184.7.54-ホスト2
11 = 202.184.7.55-これはブロードキャストアドレスです-これに送信する必要があります 
                    すべてのホストにブロードキャストします。wakeOnLanのようなものに適しています
                    パケット。

確かに泥だらけだと思う​​..しかし、それがあなたの理解に少し追加されることを願っています


2
私が覚えている限りでは、仕様に.52(またはすべて0のホストアドレス)をホストアドレスとして使用することを妨げるものは何もありません。そのアドレスは通常、ネットワーク全体を指すために使用され、ホストにも使用すると混乱を招くため、問題があります。しかし、再び、私のネットワーク理論も同様に錆びています。
ヨアヒムザウアー

ありがとうございました!それは私が知りたいことを明確にしました。あなたの助けに感謝。
ニーマル

1
「上流」ネットワークの設定方法に依存すると思います。場合によっては、4つすべてをIPアドレスとして使用できますが、「真の」VLANとして設定されている場合は、ネットワークとブロードキャストIPアドレスを使用できません。(私のネットワーク理論も少し錆びています!)
デイブドラッグ

1
そうです-Webサーバーで4つのIPを/ 32として割り当てることにより、そのサブネットを実際に使用できます:202.184.7.52/32、202.184.7.53/32、202.184.7.54/32、202.184.7.55/32。
MikeyB

1
実際、数年前にこの質問が議論の中で出てきました。独自の/ 16(そう、これは完全なクラスB、65,536 IPv4アドレスです)を持つ組織で60年以上(結合)を過ごした人々にもかかわらず、誰も「それが慣習だ」より良い答えを思い付くことができませんでした。アドレスはネットワーク名として使用されます」。私自身の理解では、ネットワークアドレスが特定のネットワークへのルートを実際に決定したとき、それはクラスフルルーティングに遡ります。
ジェイソンアントマン

7

/20最初の20ビットをネットマスクとして使用することを意味します。通常、ネットマスクの外側のビットが0である場所で表現されるため、ネットマスクisで206.89/16始まる約64Kアドレス203.89.です0xFFFF0000

だから、202.184.7.52/30意味:

    ネットワーク:202.184.7.52
    ネットマスク:0xFF FF FF FC

最後の2ビットは、そのサブネット内のホストに使用されます。サブネット上のIPルーティングを参照してください。


2

202.184.7.52/30からのIPは次のとおりです:202.184.7.52

ネットマスクを見つけましょう。/ 30は、30 "1" s、最初のオクテットに8、2番目に8、3番目に8、4番目に6のみを意味します。

最後のオクテットを使用するのは、8つの「1」= 255を知っているからです。

128 64 32 16 8 4 2 1
 1   1  1  1 1 1 0 0 means we have six '1's
We add them to give 128=64=32=16=8=4=252

したがって、ネットマスクは255.255.255.252になります

ホストの数= 2 ^ N -2 = 2 ^ 2 -2 = 2(最後のオクテットのゼロの数は2なので、N = 2)

ネットワークアドレスを見つける:

202. 184. 7. 52 AND
255. 255.255.252

128 64 32 16 8 4 2 1
0   0  1  1  0 1 0 0 =52
1   1  1  1  1 1 0 0 =252 ANding

0   0  1  1  0 1 0 0

最後の2つのゼロを1に置き換えます

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