[英]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服務遷移父域。
基本步驟是:
假設當前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.