7. SOA RRs
关于起始授权(Start of Zone of Authority, SOA)资源记录的三个次要问题需要一些澄清。
7.1. Placement of SOA RRs in authoritative answers (权威答案中SOA RR的放置)
RFC1034的第3.7节指出,权威答案的权限部分可能包含获取答案的区域的SOA记录。当讨论否定缓存时,RFC1034第4.3.4节提到了这种技术,但提到了响应的附加部分。前者是正确的,正如RFC1034第6.2.5节中显示的示例所暗示的那样。如果添加了SOA记录,则应将其放置在权限部分。
7.2. TTLs on SOA RRs (SOA RR上的TTL)
可以观察到,在RFC1035第3.2.1节中,该节定义了资源记录的格式,TTL字段的定义包含一句话,说明SOA记录的TTL应始终作为零发送以防止缓存。这在其他地方没有提到,并且通常没有实现。实现不应假设SOA记录将具有零TTL,也不需要发送TTL为零的SOA记录。
7.3. The SOA.MNAME field (SOA.MNAME字段)
在规范中非常清楚,但似乎被广泛忽略的是,SOA记录的MNAME字段应包含由SOA标识的区域的主(master)服务器的名称。它不应包含区域本身的名称。该信息将是无用的,因为要发现它,需要从SOA记录的域名开始——即区域的名称。