如何在nslookup中读取这个ANSWER行

我在一个域上执行了一个SOA nslookup,我对输出的确切含义有点困惑(见下面…名称已经改变,以保护无辜):

;; QUESTION SECTION: ;MYDOMAIN.COM. IN SRV ;; AUTHORITY SECTION: MYDOMAIN.COM. 10800 IN SOA dns23429.dizinc.COM. somename.hotmail.COM. 2010072201 86400 7200 3600000 86400 

所以我明白“dns23429.dizinc.com”是权威的DNS服务器,但是之后的条目(“somename.hotmail.COM”)是什么意思? 那是另一个权威的DNS服务器吗? 我不认为你可以有两个权威的服务器。 另外,为什么会在“hotmail.com”域名的机器上? 这似乎有点奇怪不是吗?

SOA开始的权限logging有几个值。

从rfc1035

 MNAME RNAME SERIAL REFRESH RETRY EXPIRE MINIMUM MNAME The <domain-name> of the name server that was the original or primary source of data for this zone. RNAME A <domain-name> which specifies the mailbox of the person responsible for this zone. SERIAL The unsigned 32 bit version number of the original copy of the zone. Zone transfers preserve this value. This value wraps and should be compared using sequence space arithmetic. REFRESH A 32 bit time interval before the zone should be refreshed. RETRY A 32 bit time interval that should elapse before a failed refresh should be retried. EXPIRE A 32 bit time value that specifies the upper limit on the time interval that can elapse before the zone is no longer authoritative. 

所以那个logging。

 MYDOMAIN.COM. 10800 IN SOA dns23429.dizinc.COM. somename.hotmail.COM. 2010072201 86400 7200 3600000 86400 
  • MYDOMAIN.COM。 – 其余细节适用的名称。
  • 10800 – TTL为这个特定的logging,如果问题是权威的服务器。
  • IN – logging类别(IN = Internet)
  • SOA – logging的types(SOA =权限的开始)
  • dns23429.dizinc.COM – 是该区域的主要来源
  • somename.hotmail.COM – 是负责该区域的人员的电子邮件地址([email protected]
  • 2010072201 – 是序列号
  • 86400 – 是刷新值(如果没有通知发送,辅助服务器将尝试重新加载区域的频率)
  • 7200 – 是重试时间(传输失败后,重试次数在重试之间等待的时间)
  • 3600000 – 是到期时间(如果辅助服务器无法联系主服务器,辅助服务器将保留副本多长时间)
  • 86400 – logging生存的默认时间。 这是logging应该由任何其他DNS服务器caching的最大值。

“somename.hotmail.COM”实际上是“[email protected]”作为电子邮件联系人。