权威域名服务器和注册商

权威域名服务器和注册商

当我解析一个域名(假设为 superuser.com)时,我的请求会联系根服务器,然后是 .com 服务器,它们会返回 superuser.com 的权威名称服务器......但是我能否取回名称服务器的 IP 还是必须再次解析?

如果你查看名称服务器:

superuser.com.          32      IN      NS      ns3.serverfault.com.
superuser.com.          32      IN      NS      ns2.serverfault.com.
superuser.com.          32      IN      NS      ns1.serverfault.com.

我是否也需要解决这些问题?或者 .com 服务器会返回纯 IP?

答案1

名义上,递归解析器NS在从权威服务器获得引荐时会接收记录。NS如您所知,记录指向名称, 不是IP 地址。但是,DNS协议的响应格式规定了额外的记录,它是一组资源记录,这些记录不是所提问题的答案的一部分,但应答名称服务器认为它们可能对请求者有用。附加记录是可选的:有时应答名称服务器有这样的记录可以提供,有时没有,这没关系。

ADNS 查询答案中出现的名称服务器的或记录AAAA是附加记录的主要用途之一。作为请求发起者,您可能会获得这样的附加记录。如果您这样做了,您很幸运:它让您不必查询它。如果没有,那只是意味着您必须发出额外的查询。

实际上,大多数(所有?)公共授权点(顶级 gTLD、许多国家注册机构下的二级域名等)在注册域名时都会请求域名服务器的 IP 地址,而不仅仅是其名称。这样他们就可以将这些信息放入区域文件中胶水记录,它们作为回复中的附加记录提供。

相关内容