リスニングバウンドポートを別のポートに変更します。

リスニングバウンドポートを別のポートに変更します。

常に同じアドレスとポート(tcp 0.0.0.0:8080など)にバインドされるアプリケーションがあるとします。

別のインスタンスで同じアプリケーションを再実行すると、アプリケーションが最初に実行されたときに現在使用中の同じアドレスとポートにバインドしようとします。

Linuxで「偽/ダミー」ポートマッピングを使用するか、それを制御する方法を使用してこれを(事前に)変更するシステムレベルの方法はありますか? (グローバルポートマッピングテーブルなど?)

リスニングポートを別のポートに変更/上書きすることも役立ちます。

私は私のコンピュータの管理者であり、アプリケーションでバインディング/ポートを変更することはできません。

ベストアンサー1

カント。ポートはアプリケーション外では変更できません。アプリケーション(アプリケーション)には、リッスンするポートを再割り当てできる構成機能が必要です。

ですが、プロキシ経由で行くことができます。アプリケーションの各インスタンスは、異なるIPアドレスを持つ別のシステムで起動する必要があります。これは、他の物理ボックス、仮想マシン、または仮想ネットワークインターフェイス(アプリケーションが複数のIPを持つマシンでIPを選択できる場合)です。

192.168.10.1:8080、192.168.10.2:8080、192.168.10.3:8080などを受信する複数のアプリケーションインスタンスがある場合は、「デフォルト」IPにプロキシを設定し、192.168.1.1などのマッピングを実行できます。 8081 - >192.168.10.1:8080, 192.168.1.1:8082->192.168.10.2:8080, 192.168.1.1:8083->192.168.10.3:808

おすすめ記事