誰かがこれに対する答えを知っていますか?
私はPracticalJXTAIIを読んでいました(http://www.scribd.com/doc/47538921/Practical-JXTA-IIにもあります)。NATの背後にあるピアとの通信の確立に関する92ページの2番目の段落のステートメントに混乱しています。「そのようなピアは、...またはb)アクセスできないピアがリモートピアへの接続を自発的に確立するまで、アクセスできないままです。」
これは、IPv4ローカルアドレスからパブリックアドレスへのNAT変換が常に同じであることを意味しているようです。ルーターが大きなアドレスのセットを小さなパブリックアドレスのセットにマッピングしている場合、結果は変わりませんか?HTTP応答を受信すると、セッションは終了し、他の誰かがそのパブリックIPを使用できるようになります。HTTPセッションが終了すると、ルーターは使用されたマッピングを記録しなくなります。
アプリケーションの側面がP2PであるWebサービスのアイデアを実装しようとしています(両方のノードがクライアントとサーバーの両方として機能する必要がある場合があります)。中央サーバーはDNSに登録されたアドレスを持つことができますが、さまざまなモバイルノードがNATなどの背後にある可能性があります。これを読んだ後、NATの背後にあるノードが起動時に接続を確立し、中央のDNSレジスタに通知しても大丈夫だと思いました。パブリックアドレスをノード化しますが、アドレスが変更される可能性が高いと考えています。