パブリックインターネットに同一のIPアドレスが存在しますか?


0

だから私はCIDRについて読んでいます。間違っていなければ、プレフィックスの長さが異なる(サブネットが異なる)2つのマシンに同じ2つのIPアドレスを割り当てることができます。このような割り当てが「パブリック」インターネット(つまりパブリックIP範囲)に実装されているかどうかは疑問でした。


回答:


5

だから私はCIDRについて読んでいます。

間違っていなければ、プレフィックスの長さが異なる(サブネットが異なる)2つのマシンに同じ2つのIPアドレスを割り当てることができます。

「IPアドレス」の定義方法と「インターネット」の定義方法に依存します。

最初にIP v4を想定します(数十年前からIP v6もあります)。

次に、IPアドレスを32ビット値とし、通常4つの部分に分割し、ドット付き10進数として記述します。したがって、IP 00000001000000100000001100000100は1.2.3.4と記述されます。

インターネット(多くのイントラネットと多くのイントラネットを接続するパブリックネットワーク)では、これは一意でなければなりません。これは電話番号のようなもので、すべての電話には独自の番号があります。その一部はルーティングに使用され、一部はネットワークを識別するために使用されますが、組み合わせは一意です。

現在、2つの例外があります。

  1. インターネットに接続されていないネットワーク。インターネット上のネットワークと競合することはありません。好きなものを割り当てます。(問題が発生しますが、後でインターネットに接続することにした場合)。これに関する問題を回避するために、実際のインターネットにルーティングされるべきではないいくつかのネットワーク(RFC 1918を参照)を予約しています。
  2. NATと呼ばれるクラッジ。これは基本的に、外部アドレスを1つ以上の内部アドレスに変換します。内部IPをインターネットにルーティングしないことと組み合わせると、すべてのコンピューターに十分なIPが割り当てられていない場合にいくつかの問題を回避できます。これは見苦しいハックであり、いくつかのプロトコル(FTPなど)を破ることに注意してください。それは本当に緊急時にのみ使用されるべきです。

このような割り当てが「パブリック」インターネット(つまりパブリックIP範囲)に実装されているかどうかは疑問でした。

いいえ。各アドレスは一意であり、IPで範囲を処理する際には注意が必要です。競合は慎重に回避されます。


編集、さらに2つ追加します。絵から始めましょう。

2つのネットワークとホスト

この図には、長さのプレフィックスが異なる2つの異なるネットワークがあります。
コンピューター(「右側のコンピューター」)と宛先の間のどこかに、多くのルーターがあります。私はそれらのほとんどを小さな雲に残しましたが、私は明示的にそれを描きました。

ここで、このコンピューターには宛先のあるパケットがあると言います1.2.3.7。ルーターは何をすべきですか?両方の宛先が有効です。それらの1つに到達できませんか?データを両方の宛先に送信します(帯域幅を使用し、情報を漏らしている可能性があります)?

第二に、左上のクラウドのコンピューターが左下のクラウドのコンピューターに何かを送信したい場合はどうでしょうか?おそらく、両方のネットに同じ番号(IP)のコンピューターがあります。

これらの両方は、アドレスが一意になるように設計されている理由を示しています。間違った設定をすることもできますが、多くの問題と、おそらく数人の怒っているネットワークメンテナーを期待しています。


良い説明!
xstnc

4

まあ、たとえ異なるサブネットであっても同じIPを使用することは実際には不可能です。試してみると、おもしろいことをたくさん経験します(ルーティングの問題など)。

誰かがserverfault.comでこのことについていい答えをここに投稿しているのを見ます

そしてあなたの質問への答えはノーでしょう。一意のアドレスのみ!

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