我在AWS Route53中创建了两个公共托管区域:
在" sub.domain.com"我添加了#34; A"记录" test.sub.domain.com"名称解析为10.0.1.5。我可以解决" test.sub.domain.com"名称使用" sub.domain.com"名称服务器。
<asp:TextBox ID="txtAutor" name="txtAutor" runat="server"></asp:TextBox><br /> //Not familiar with asp, so I'm not sure if this is the correct way to set the name attr of the TextBox
按照Creating a Subdomain That Uses Amazon Route 53 as the DNS Service的说明,在&#34; domain.com&#34;我添加了区域&#34; NS&#34;记录&#34; sub.domain.com&#34;指向&#34; sub.domain.com&#34;区域名称服务器。 现在,当我尝试解决&#34; test.sub.domain.com&#34;名称使用&#34; domain.com&#34;区域名称服务器,我得到响应,该名称由&#34; sub.domain.com&#34;服务器,但它无法解析为IP地址。以下是&#34; nslookup&#34;的示例响应:
> nslookup test.sub.domain.com <sub.domain.com server>
Name: test.sub.domain.com
Address: 10.0.1.5
Route53是否支持对其他Route53服务器的子域委派?我在配置中遗漏了什么吗?
答案 0 :(得分:3)
在我看来,您在询问如何在其他Route53域中使用Route53 NS记录?
好吧,事实证明它是非常逐字的 - 你去你的sub.domain.com,复制它的4条NS记录(Route53在创建时自动生成),并将它们粘贴为名称的NS记录domain.com中的“sub”。
(然后等待TTL到期等)
我认为StackExchange网络上已有一个问题和答案,但我现在找不到它。
答案 1 :(得分:1)
您所描述的是DNS的工作原理。递归名称服务器将遵循名称服务器引用,并要求sub.domain.com的名称服务器来解析test.sub.domain.com。
您可以通过执行dig + trace test.sub.domain.com来尝试此操作,假设您将domain.com委派给您在.com区域中配置的路由53。
答案 2 :(得分:0)
除了Josip Rodin的回答,我还必须将A记录添加到我的子域托管区域,作为我的Elastic Beanstalk环境的别名。 在此之后,TTL已经过期,所有人都开始工作了。