透過私人IP位址查找公用IP位址

透過私人IP位址查找公用IP位址

我有一個應用程式伺服器(LAMP Stack)存取權限。但是 php 應用程式從另一個資料庫伺服器連接到 mysql。我只有這個資料庫伺服器的私有IP。他們有什麼方法可以知道這個私有IP位址的公用IP位址嗎?

由於該伺服器是AWS基礎設施的一部分,因此透過判斷其他伺服器,我非常確定資料庫伺服器也應該有公共IP。

我還檢查了AWS管理面板,但他們沒有註冊像這個資料庫伺服器這樣的私有IP。

答案1

幾種可能的方法:

  1. 查看輸出以ifconfig查看是否列出了公共 IP 位址。
  2. 查看您是否獲得了可以解析為公用 IP 位址的公用主機名稱。
  3. curl icanhazip.com在伺服器上運行,以取回您的公共IP位址(或使用其他類似的服務)。
  4. 詢問託管服務提供者。

答案2

我在 GoDaddy 上遇到了同樣的問題,需要從公共互聯網訪問資料庫,他們為我提供了一個可以從公共互聯網使用的主機名稱。我同意其他答案,請向提供者要求公開存取資料庫。

相關內容