AWS Route53 - 委托子域

Yar*_*lav 6 subdomain dns amazon-web-services amazon-route53

我在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
Run Code Online (Sandbox Code Playgroud)

按照创建使用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
Run Code Online (Sandbox Code Playgroud)

Route53是否支持对其他Route53服务器的子域委派?我在配置中遗漏了什么吗?

imp*_*lix 1

您所描述的是 DNS 的工作原理。递归名称服务器将遵循名称服务器引用,并要求 sub.domain.com 的名称服务器解析 test.sub.domain.com。

您可以通过执行 dig +trace test.sub.domain.com 来尝试此操作,假设您将 domain.com 委托给您在 .com 区域中配置的路由 53。