如何在 AWS 上為私人位址建立 DNS 條目?

如何在 AWS 上為私人位址建立 DNS 條目?

要在我們的伺服器上執行任何操作,我們首先需要使用公用 IP ssh 進入 DMZ 伺服器,然後使用 172.16.3.239 等 IP ssh 到應用程式伺服器。我寧願有一個令人難忘的主機名,來做類似的事情ssh app.staging,但我不確定這在AWS上是如何運作的。我只透過註冊商為全球可存取的 IP 設定了 DNS,並且由於 AWS 私有子網路適用於私人位址範圍,因此這當然不起作用。

我還確定是否可以使用任何隨機主機名稱(不會與“真實”公共主機名稱衝突),或者是否需要解析為全域唯一的主機名稱(在我的私有子網路之外)。

答案1

兩個選項是:

  • AWS 路線 53是託管 DNS 服務。使用專用 IP 為您的伺服器建立託管區域(DNS 服務)。您也可以建立一個私人託管區(私有 DNS),但是您需要將 DNS 委託給 AWS 名稱伺服器。如果您使用的負載平衡器的 IP 定期更改,這尤其有用。
  • 將伺服器名稱硬編碼到電腦主機檔案中。這無法很好地擴展到大量伺服器、大量操作人員或 IP 定期更改的情況

相關內容