私の質問は簡単です。
まったく同じポートを使用して2つの異なるゲームサーバーを実行できますが、同じサーバー上の同じネットワークインターフェイスを使用して異なるIPで実行できますか?
各IPアドレスには独自のポートプールがありますか、それともマシンのネットワークインターフェイスに制限されていますか?
可能です。同じポートを使用して、各サービスを正しいIPアドレス/インターフェースにバインドする必要があります。
ポート(UDPまたはTCP)には、IPアドレスごとに独自のプールがあります。
変更すると、同じポートでリッスンできます:IPアドレスまたはプロトコル(UDPまたはTCP)。
参照: http://www.bleepingcomputer.com/tutorials/tcp-and-udp-ports-explained/
はい。ソケット(IP:ポート)はペアで提供され、一意である必要があります。複数のIPを1つのNICにバインドすることもできます。
これは、アプリケーションがバインディングの制限をサポートしている場合にのみ簡単です。そうでない場合、LinuxまたはJava(またはWINEの下でうまく実行されているもの)について話している場合は、アプリをLXCコンテナに入れることができます。Windowsが同様のものを提供しない場合は、 VMを使用します。
はい、それは完全に有効な方法です。 IP:ポートコンボは一意である必要がありますが、1.2.3.4および1.2.3.5でポート80を確実に使用できます。