簡體   English   中英

AWS Route53-委托子域

[英]AWS Route53 - delegate subdomain

我在AWS Route53中創建了兩個公共托管區域:

  • domain.com
  • sub.domain.com

在“ sub.domain.com”區域中,我添加了“ test.sub.domain.com”名稱的“ A”記錄,解析為10.0.1.5。 我可以使用“ sub.domain.com”名稱服務器來解析“ test.sub.domain.com”名稱。

> nslookup test.sub.domain.com <sub.domain.com server>

Name:    test.sub.domain.com
Address:  10.0.1.5

按照有關創建使用Amazon Route 53作為DNS服務的子域的說明 ,在“ domain.com”區域中,我為“ sub.domain.com”添加了“ NS”記錄,指向“ sub.domain.com”區域名稱服務器。 現在,當我嘗試使用“ domain.com”區域名稱服務器解析“ test.sub.domain.com”名稱時,我得到的響應是該名稱由“ sub.domain.com”服務器提供,但無法解析為IP地址。 以下是“ nslookup”響應的示例:

> nslookup test.sub.domain.com <domain.com server>
Name:    test.sub.domain.com
Served by:
- <sub.domain.com server>

          sub.domain.com

Route53是否支持將子域委托給其他Route53服務器? 我是否錯過了配置中的某些內容?

在我看來,您是在問如何從其他Route53域中使用Route53 NS記錄?

好吧,事實證明這是非常逐字的-您轉到sub.domain.com,復制其4條NS記錄(Route53在創建時自動生成),然后將其粘貼為NS記錄,名稱為“ sub”在domain.com中。

(然后等待TTL過期,等等)

我認為StackExchange網絡上某處已經存在這樣的問題和答案,但是我現在找不到。

您所描述的是DNS的工作方式。 遞歸名稱服務器將遵循名稱服務器引用,並要求名稱服務器提供sub.domain.com來解析test.sub.domain.com。

您可以通過dig + trace test.sub.domain.com進行嘗試,假設您將domain.com委托給了在.com區域中配置的路由53。

除了Josip Rodin的回答外,我還必須在我的子域托管區域中添加A記錄,作為我的Elastic Beanstalk環境的別名。 此時間和TTL過期后,所有功能開始工作。

暫無
暫無

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

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