プライベート IP アドレスからパブリック IP アドレスを見つける

プライベート IP アドレスからパブリック IP アドレスを見つける

アプリケーション サーバー (LAMP スタック) にアクセスできます。ただし、PHP アプリケーションは別の DB サーバーから MySQL に接続します。この DB サーバーにはプライベート IP しかありません。このプライベート IP アドレスのパブリック IP アドレスを知る方法はありますか。

このサーバーは AWS インフラストラクチャの一部であるため、他のサーバーを判断すると、DB サーバーにもパブリック IP が必要であることは間違いありません。

AWS 管理パネルでも確認しましたが、この DB サーバーのようなプライベート IP は登録されていません。

答え1

考えられる方法はいくつかあります:

  1. の出力を見て、ifconfigパブリック IP アドレスがリストされているかどうかを確認します。
  2. パブリック IP アドレスに解決できるパブリック ホスト名が与えられているかどうかを確認します。
  3. curl icanhazip.comサーバー上で実行して、パブリック IP アドレスを取得します (または他の同様のサービスを使用します)。
  4. ホスティングプロバイダーにお問い合わせください。

答え2

GoDaddy でも同じ問題がありました。パブリック インターネットから DB にアクセスする必要があり、パブリック インターネットから使用できるホスト名が提供されました。他の回答に同意します。DB へのパブリック アクセスについてはプロバイダーに問い合わせてください。

関連情報