1

ipchicken.comは、ルーターの IP アドレスと、接続に使用しているポートを教えてくれることを知っています。しかし、この情報は「ローカル」で取得できますか? (ウェブサイトに依存せずに)。

私が欲しいのは、2つのランダムなホスト間の接続を確立することです...真ん中に「専用サーバー」がありません。私の問題は、NAT 経由で到達することです。最善の策は、両方のホストがどこかに接続し、現在の IP アドレスとルーターが使用しているポート番号を (電話やチャットなどで) お互いに伝える、ある種の TCP ホール パンチングだと思います。最初に接続したソースとは異なるソースからのものであっても、ルーターをだましてホストにパケットを転送させる必要があります。

ipchicken.comよりもローカルな方法で、ルーターがパッチを適用するために使用しているポート番号を見つけることは可能ですか? この問題に対する他の可能なアプローチについてのアイデアはありますか?

編集:この場合、ルーターでポート転送を設定することはオプションではありません。多くの人(私を含む)はルーターの管理者権限を持っておらず、アプリケーションの「ユーザー」にそのようなタスクを課したくないためです。

4

2 に答える 2