DNS 和权威应答位

DNS 和权威应答位

据我了解,为了知道 DNS 答案是否具有权威性,需要使用“权威答案”位。我现在的问题是:

  1. 何时设置位(在什么情况或条件下)?
  2. 由谁设置的?由服务器管理员手动设置还是由服务器自动设置?

答案1

RFC 1035 § 4.1.1. 标头部分格式

AA              Authoritative Answer - this bit is valid in responses,
                and specifies that the responding name server is an
                authority for the domain name in question section.

                Note that the contents of the answer section may have
                multiple owner names because of aliases.  The AA bit
                corresponds to the name which matches the query name, or
                the first owner name in the answer section.

本质上,如果被查询的 DNS 服务器认为它对被查询的名称具有权威性,则此位将生效。这通常意味着被查询的 DNS 服务器被列为被查询名称区域的名称服务器,即在被查询名称区域中具有 NS RR 条目。

它与是主要(主)还是次要(从)名称服务器无关。委托区域中列出的所有名称服务器都是权威的,无论它们是主要名称服务器还是次要名称服务器。

答案2

权威答案位由服务器软件根据服务器管理员设置的 DNS 配置在 DNS 回复中设置。具体语法取决于所使用的 DNS 服务器。

例如,如果服务器使用 bind9,则服务器管理员可能会master根据 6.2.28.1 节将区域指定为BIND 9 管理员参考手册

master    The server has a master copy of the data for the zone and will be
          able to provide authoritative answers for it.

相关内容