我对权威 DNS 服务器的实际定义感到困惑

我对权威 DNS 服务器的实际定义感到困惑

我搜索了很多次,答案到处都是一样的:

权威服务器给出答案或“否”,则主机不存在。
非权威性服务器使用缓存或转发器。

请回答这些问题,我就会继续追问:

  1. 是一个 DNS 服务器,它用以下方式回答迭代查询“我不知道该查询的答案,但这是 DNS 地址,谁知道答案”是该查询的权威服务器吗?
  2. 如果上述问题的答案是“否”,那么是否意味着权威 DNS 服务器是可以控制主机记录的区域的服务器?

答案1

  1. 不,它对于您在查询中请求的名称没有权威性。但是,它对于其中一个父区域有权威性。
  2. 是的,它对于委托给它的区域内的所有名称都具有权威性(无论是否有任何记录)。
  3. 是的,如果它对具有权威性,那么example.com它对也具有权威性,subdomain.example.com除非后者已被委托给其他地方。


值得注意的是,您的问题并未直接涉及所引用的定义。

您引用的定义描述了(有点过于简单化)两种类型的名称服务器的整体运行方式,但您的问题是关于名称服务器能够对特定查询给出什么类型的答案。

正如我在回答问题 1 时所指出的,您谈论的是作为权威服务器运行的名称服务器,但无法权威地回答此特定查询(仅返回权威信息)。这并不意味着该服务器也是您的第二类服务器(接受递归请求的服务器),只是问题和定义之间存在一些不匹配,并且定义有些简化。

更复杂的是,还可以运行一个混合两种类型的名称服务器,但这似乎与您的任何问题都没有直接关系。

相关内容