質問

いことがことができるとされていること相手の位置の効率がさらに私のp2pネットワークとしているすべてのアドレスするということです。

どのようにしたら良いですかこれに加え、残りの対応が可能輸送層プロトコルなどのSCTP、現在のハードウェアで使用される大きな広いインターネット?

おかげさ アンドレアス

役に立ちましたか?

解決

簡単に言えば、あなたがすることはできません。 ARIN(北米)、RIPE(ヨーロッパ)、APNIC(アジア/太平洋地域)、LACNIC(ラテンアメリカ/カリブ)、およびAfriNIC(アフリカ):IPv4のIPアドレスは、5つの主要なIPレジストリにIANAによって配布されています。これらのレジストリは、その後のISPに出たものを配布します。

ローカルネットワーク用に予約ブロックがありますが、それらは公共のインターネット上でルーティングできません...彼らは、カプセル化されなければなりません。これは、VPNがどのように動作するかです。

他のヒント

であることをIPv6対応します。

  • あのアドレスを作成できる2^40"ならではのユニキャスト"の範囲、各16ビットのサブネットおよび64ビットのホストIDです。

  • プロトコルなどのUDP、TCP、SCTPてはな

  • すでに主要なシステムです。

http://www.rfc-editor.org/rfc/rfc4193.txt

高密度に充填の40ビット独自のidは控えてください。軒のランダム生成方法のRFC.

この種の機能を持っているための最善の方法は、プロトコル自体に名前検索サービス、あるいはピア発見サービスを使用することが考えられます。

事実は、あなたが何で、それはIPプロトコル自体が1つだけのアドレス空間をサポートしているので、あなたが、あなたのアプリケーションは、とにかくIPプロトコルの上に余分な作業を実行するために取得する必要があります可能性が高いされていない、あなたがする必要があります独立したアドレス空間を追加するために別のレイヤーを追加します。

あなたがP2P「世界」の内部ネットワークを作成しようとしているよう

に見えます。だから、P2Pアプリを使用して、すべてのユーザーが2番目のIPアドレスを持つことになり、アリスはアリスに到達するために、ボブ、アプリの別のユーザーによって使用することができ10.0.2.40、持っていると言います。右?

はそのに関しては、それはVPNのみP2Pプログラムによって割り当てられたアドレス空間のために使用されているので、あなたは、各クライアント上でVPNを設定し、ルートテーブルの変更のいくつかの並べ替えを使用したいと思いますように見えます(と言います10.xxxネットワーク)。

しかし、それに伴う問題は、たとえば、あなたは誰もが自由に使用することを持っているアドレススペースを見つけることは決してないだろう...があります。ホームルータは10.x.x.xを使用し、172.somethingが、私は確信しているもののため、他のシステム管理者によって使用されている(私のような)192.168.x.x、企業ネットワークや愛好家を使用しています。

免責事項:未ネットワーキング天才、私はここで推測しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top