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

我search了很多东西,到处都是一样的答案:

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

请回答这些问题,我在我的轨道上:

  1. 是一个DNS服务器,回答一个迭代查询“我不知道该查询的答案,但这是知道答案的DNS的地址”是该查询的权威服务器?
  2. 如果对上述问题的答案是“否”,那么这是否意味着授权DNS服务器是控制主机logging的区域的服务器?

  1. 不,对于您在查询中要求的名称不具有权威性。 尽pipe如此,它对于其中一个父区也是权威的。
  2. 是的,它已经授权给区域内的所有名称的权威(是否有任何logging)。
  3. 是的,如果它对example.com是权威的,那么对于subdomain.example.com也是有权威的,除非后者已经在其他地方委托了。

请注意,您的问题不直接涉及引用的定义。

你所引用的定义描述(有点过于简化)这两种types的域名服务器是如何运行的,但是你的问题是域名服务器能够给出什么types的答案。

正如我在第一个问题的回答中所指出的那样,您正在谈论的是一个作为授权服务器运行的名称服务器,但是它不能够以权威的方式回答这个特定的查询(只返回授权信息)。 这并不意味着这个服务器也是你的第二类服务器(一个尊重recursion请求的服务器),这只是在问题和定义之间有一点不匹配,并且定义有点简化。

为了进一步复杂化,也可以运行一个名称服务器作为这两种types的混合,但这似乎并不直接与你的任何问题相关。