web-dev-qa-db-ja.com

同じIPアドレスを持つ複数のデバイス

1台のコンピューターが同じIPアドレスを持つ複数のデバイスと通信する可能性はありますか。次の設定でこれを実現したいと思います。

  1. 複数の仮想インターフェイスを備えた1つのGNU/Linuxボックスで、それぞれに異なるIPアドレスとVLANが割り当てられています
  2. コンピュータに接続されているポートを除いて、すべてのポートが異なるVLANにあるスイッチ(正しく覚えていれば、トランクポートと呼ばれますか?)
  3. どういうわけか、必要なインターフェイスを使用するようにアプリケーション(pingなど)を構成します

私の考え方は正しい方向にありますか?私は何かを見逃したり、まったく間違った/不可能なものを書いたりしましたか?

コンピューターが接続しているデバイスのIPアドレスを変更できません(これらはこのIPアドレスを持つストアから取得され、構成する必要があります)

1
v_m

1台のコンピューターが同じIPアドレスを持つ複数のデバイスと通信する可能性はありますか。

番号。

私が考えることができる1つの方法は、デバイスごとに1つのNATルーターを用意することです。次に、コンピューターは異なるIPアドレスと通信し、NATルーターはトラフィックを許可します共通のIPアドレスを持つデバイスに到達するため。

1
RedGrittyBrick

「1台のコンピューターが同じIPアドレスを持つ複数のデバイスと通信する可能性はありますか?」

はい、それはマルチキャストアドレスと呼ばれます。 https://en.wikipedia.org/wiki/Multicast_address 。 224.0.0.1にpingしてみてください。企業ネットワークを使用している場合は、マルチキャストアドレスがフィルタリングされている可能性があります。ただし、自宅では(たとえば)複数のデバイスから応答を受信する必要があります。

リンクローカルアドレスに関するコメントについて:デバイスをリンクローカルアドレスのみで構成することはお勧めできません。彼らはインターネットの他の部分のコンピューターと話すことができなくなります。つまり、彼らはあなたのルーターの背後にあるものとしか話すことができません。リンクローカルアドレスは、基本的なコミュニケーションを確立するための最後の努力です。

すでにご存知かもしれませんが、今後の参考のために、少し説明する価値があると思います。

0
Alex Jordan