当前位置 : 主页 > 大数据 > 区块链 >

域名系统 – SOA和主要NS记录(DNS)

来源:互联网 收集:自由互联 发布时间:2021-06-22
问题首当其冲的是 – SOA记录中指定的主要名称服务器与NS记录中指定的名称服务器之间的关系是什么.这些事情是如何联系起来的 当我查询大多数网站时,我得到了这个: dhamma@sansa:~$h
问题首当其冲的是 – SOA记录中指定的主要名称服务器与NS记录中指定的名称服务器之间的关系是什么.这些事情是如何联系起来的

当我查询大多数网站时,我得到了这个:

dhamma@sansa:~$host -t SOA arth.com
arth.com has SOA record ns1.comcastbusiness.net. domreg-tech.comcastbusiness.net. 2009072715 3600 7200 604800 7200

我希望看到ns1.comcastbusiness.net作为主要的名称服务器,因为当我查询域的NS记录时,我得到了这个:

dhamma@sansa:~$host -t NS arth.com
arth.com name server ns1.comcastbusiness.net.
arth.com name server ns2.comcastbusiness.net.
arth.com name server ns3.comcastbusiness.net.

这总是让我觉得SOA记录以某种方式自动填充了主要的NS记录?这甚至是真的吗?

因为这是我最困惑的地方:

dhamma@sansa:~$host -t SOA paulwarnk.com
paulwarnk.com has SOA record a.dns.hostway.net. hostmaster.siteprotect.com. 2009012319 86400 7200 86400 99999

但我被告知,并使用这些名称服务器:

dhamma@sansa:~$host -t NS paulwarnk.com
paulwarnk.com name server adns.cs.siteprotect.com.
paulwarnk.com name server bdns.cs.siteprotect.com.

为什么此名称服务器adns.cs.siteprotect.com未在SOA记录中列为主要名称服务器?

RFC 1035说:

MNAME
The <domain-name> of the name
server that was the original or primary source of data for this zone.

虽然在实践中,SOA中的这个MNAME字段现在大部分都未被使用.

但是,如果您使用的是DNS动态更新,则必须引用要接收动态更新消息的DNS服务器的名称.

另请参阅此(已过期)Internet Draft,其中详细讨论了MNAME字段,以及DNS UPDATE消息如何是当前唯一使用的消息.

网友评论