簡體   English   中英

創建一個使用Amazon Route 53作為DNS服務的子域,而無需遷移父域

[英]Create a subdomain that uses Amazon Route 53 as the DNS service without migrating the parent domain

我有一個域,例如example.com

該域由第三方服務(數字海洋)托管。

我想將對子域的控制權交給AWS。

因此,我想將aws.example.com指向AWS。

一旦根子域指向AWS。 我想使用Route 53設置以下功能:

  • aws.example.com => eb的別名my-production-eb
  • dev.aws.example.com => eb的別名my-dev-eb
  • stage.aws.example.com => eb的別名my-stage-eb

這可能嗎? 我是否必須通過cname記錄直接將域指向AWS負載均衡器?

更新1

我覺得我需要在Digital Ocean中進行以下設置:

  • aws.example.com =>以某種方式撤銷對AWS Route 53的控制
  • *.aws.example.com =>以某種方式撤銷對AWS Route 53的控制

更新2

用於創建將Amazon Route 53用作DNS服務而不遷移父域的子域的AWS文檔不適用於Digital Ocean。

不要將授權起始(SOA)記錄添加到父域的區域文件中。 由於子域將使用Amazon Route 53,因此父域的DNS服務不是該子域的權限。 如果您的DNS服務自動為子域添加了SOA記錄,請刪除該子域的記錄。 但是,請勿刪除父域的SOA記錄。

在數字海洋中,有關更改SOA地址的問題標題為“ 如何在DNS設置中更改SOA地址? ”,其中一項評論指出了以下內容。

不幸的是,現在無法編輯SOA地址

在DNS的 Digital Ocean可配置SOA記錄中可以對此功能進行投票。

所以我的想法是,因為您無法在Digital Ocean上刪除SOA,所以Amazon無法正確地與域通信。

您需要將DNS子域aws.example.com給Route 53。

請參閱創建使用Amazon Route 53作為DNS服務而不遷移父域的子域

您可以創建一個使用Amazon Route 53作為DNS服務的子域,而無需從另一個DNS服務遷移父域。

基本步驟是:

  1. 為子域創建一個Amazon Route 53托管區域。
  2. 將新子域的資源記錄集添加到托管的Amazon Route 53
  3. 通過為步驟1中提供的子域添加名稱服務器記錄來更新父域的DNS服務。

假設當前TLD example.com托管在Digital Ocean,那么您需要使用名稱服務器在其中為aws子域創建NS資源記錄,在創建aws.example.com托管區域時,Route 53會為您提供名稱。

然后,您可以從Route 53控制所有主機*.aws.example.com ,包括用於ELB的CNAMES等。

是的,您可以擁有任意數量的子域,無論它們是A還是CNAME記錄,只需將它們指向目標(公共)IP。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM