私はEC2ボックスにGlassfishアプリケーションサーバーを実行しています。デスクトップクライアントは、標準のリモートJava RMI/EJBルックアップを使用して、そのクライアントと通信します。 EC2が私に与える公開IPを使用するとき、私のアプリは素晴らしいです。私のデスクトップクライアントはGlassfishと問題なく通信できます。エラスティックIPがアプリケーションサーバーの通信を中断します
私はElastic IPを使用するように切り替えると、デスクトップアプリケーションはEC2インスタンスと両方向で通信できなくなります。私の疑問は、接続が行われたとき、Glassfishがデスクトップクライアントに間違った外部IPアドレスを与えていることです。
私はどのように私は私の地元のEC2を得ることができます
など、など、/ etc/hostsに弾性IPを入れてサーバ設定にEIPドメイン名の使用を含めたネットワーク設定の多くの順列を、試してみましたIPアドレスが内部にあると思っているものではなく、EIPを返すようにします。繰り返しますが、これはEC2の公開IPには問題ありません。ありがとうございました。