XYZ0は有効なIPアドレスですか?


86

最後のオクテットが0のIPアドレスは有効ですか?

10.6.43.0

私の場合、次のネットマスクがあります

255.255.252.0

他のオクテットの0はどうですか?


12
他の人は答えましたが、DHCP範囲で/ 23を実行します。つまり、2つの/ 24の中央の.255および.0アドレスがクライアントに割り当てられます。正常に動作します。時々、「知識のある」ユーザーは、無効なIPを引き出したと思うと少し驚いてしまいますが、ネットワーキングPOVからはうまく機能します。
jj33 2009年

回答:


142

問題のIPアドレスのサブネットに依存します。一般に、サブネットの最初と最後のアドレスは、それぞれネットワーク識別子とブロードキャストアドレスとして使用されます。サブネット内の他のすべてのアドレスは、そのサブネット上のホストに割り当てることができます。

たとえば、少なくとも24ビットのサブネットマスクが.0または.255で終わるネットワークのIPアドレスをホストに割り当てることはできません。サブネットのこのような「最後の」アドレスは「ブロードキャスト」アドレスと見なされ、対応するサブネット上のすべてのホストがそれに応答します。

理論的には、.0で終わるアドレスを割り当てることができる場合があります。たとえば、192.168.0.0 / 255.255.0.0のようなサブネットがある場合、ホストにアドレス192.168.1.0を割り当てることができます。ただし、混乱を招く可能性があるため、あまり一般的ではありません。

あなたの例では

 10.6.43.0 with subnet 255.255.252.0 (22 bit subnet mask)

は、サブネットID 10.6.40.0、ホストアドレス範囲10.6.40.1〜10.6.43.254、ブロードキャストアドレス10.6.43.255を意味します。したがって、理論的には、例10.6.43.0は有効なホストアドレスとして許可されます。


4
1つ追加。過去には、完全に合法である場所での.0アドレスの使用に問題があった古いソフトウェアに対処しなければなりませんでした。
ゾレダチェ09年

そして、この質問に対する答えは、CIDR RFC、これをすべて定義するRFC1518とRFC1519への参照なしでは完全ではありません。
pjz

17
RFC 1519は長い間廃止されています。現在のバージョンはRFC 4632.ある
bortzmeyer

1
Amazon EC2インスタンスによってドットゼロが割り当てられました。彼らは確かに持っているIPを最大限に活用しています。
マット

@ bortzmeyer、RFC 4632は単に現在のベストプラクティスであり、RFC 1519は標準化過程のRFCです。
ロンモーピン

13

あなたの質問への答えはネットマスクに依存します。一般的な文では、「。0または.255で終わるIPアドレスは無効です」は偽です。10.0.1.0/23を取得-有効なIPアドレスです。

10.6.43.0/255.255.252.0(別名10.6.43.0/22)も有効です。

それが理論でした。最も合理的なネットワークデバイス[Linuxサーバー、Windowsボックス、cisco / hp / etcを含む]はそのようなアドレスで正常に動作しますが、dlinkやその他のローエンドネットワークアプライアンス[ルーター、アクセスポイント]がそのようなアドレスを受け入れないのを見ました。



8

他のオクテットに0を少し追加したいと思います。

これは簡単です192.168.0.1。かなり一般的なプライベートネットワークアドレスが示すように、まったく問題はありません。

もちろん、さらに明白な例は次のようになります127.0.0.1


1
-1明白なため...
ジョンローデス

5
明白なことを指摘して1
ちょうど誰か

質問は、他のオクテットのゼロについては問いません。
俗語

2
@slang:それが文字通り最後の文のまさにそれについて尋ねるのを除いて。
ヨアヒムザウアー

3

0で終わるものはクラスCネットワークが無効になるため、0(または255)で終了し、クラスC範囲からのものである場合、ネットワークからのIPアドレスを拒否するリモートネットワークで問題が発生しました。

これは数年前のことです。誰かがまだそのようなアドレスをブロックしているかどうかはわかりません。


それはあなたのファイアウォール/ソフトウェアが少し
手ごわい

ネットワーク上の.0または.255を除くすべてのIPアドレスはすべてのサイトにアクセスでき、.0および.255で終わるIPアドレスはサイトの95%にアクセスできますが、アクセスできない2つまたは3つの完全に異なるサイトがありました。それが私のファイアウォール/ソフトウェアである場合、私は確かにどのように理解することができませんでした。
ジョシュケリー

1
これらは、すべてのICMPをブロックしてPMTUDを破壊するか、すべての「無効な」TCPフラグをブロックしてECNを破壊する同じ種類の人々によって構成されたファイアウォールを使用する必要があります。
CesarB 2009

マイクロソフトのサーバーは、今日でもそれをしていると言われています。Windows Updateはありません。しかし、Microsoftはこのルールを永遠に破ることが知られています。
ズデネク

0

おそらく注目に値するものを見つけました。

R-fxネットワークのiptables用APFスクリプトを実行している場合、すべてのトラフィックを0.0.0.255にドロップします

プレフィックスが/ 255の.255で終わるアドレスを持つBTの顧客がいました。技術的には有効なIPアドレスですが、R-fxネットワークのスタッフはこれらのアドレスのパケットをドロップする原因があると考えています。


セキュリティ上の理由から、パケットを0.0.0.255にドロップすることを選択しています。1)DOS攻撃は、ブロードキャストパケットの力を活用することで発生します。2)ホストをブロードキャストできないようにネットワークを完全に民営化します。en.wikipedia.org/wiki/Broadcast_traffic#Security-zamnuts
23:41を
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.