DNA记录

共同实现DNS分布式数据库的所有DNS服务器存储了资源记录(Resource Record, RR),RR提供了主机名到IP地址的映射。每个DNS 回答报文包含了一条或多条资源记录。

资源记录是一个包含了下列字段的4元组:

  (Name,value,Type,TTL)

lTTL 是该记录的生存时间,它决定了资源记录应当从缓存中删除的时间。在下面给出的记录例子中,我们忽略掉 TTL 字段。Name 和 Value的意义取决于Type:

·如果Type=A,则对该主机名而言Name是主机名,Value是该主机名对应的IP地址。因此,一条类型为A的资源记录提供了标准的主机名到IP地址的映射。例如(relay1.bar. foo.com,145.37.93.126,A)就是一条类型A的记录。

·如果Type=NS,则对该域中的主机而言Name是域(如foo.com),而Value是一个知道如何获得该域中主机IP地址的权威 DNS 服务器的主机名。这个记录用于沿着查询链来路由DNS查询。例如(foo.com,dns.foo.com,NS)就是一条类型为NS的记录。

·如果Type=CNAME,则Value是主机别名Name对应的规范主机名。该记录能够向查询的主机提供一个主机名对应的规范主机名,例如(foo.comrelay1.bar foo.comCNAME)就是一条CNAME类型的记录。

·如果 Type=MX,则Value 是一个别名为Name的邮件服务器的规范主机名。举例来“说,(foo.com,mail.barfoo.comMX)就是一条MX记录。MX记录允许邮件服务器主机名具有简单的别名。值得注意的是,通过使用MX记录,一个公司的邮件服务器和其他服务器(如它的Web服务器)可以使用相同的别名。为了获得邮件服务器的规范主机名,DNS客户应当请求一条MX记录;而为了获得其他服务器的规范主机名,DNS 客户应当请求 CNAME 记录。

如果一台DNSNNS器有条包含用于该主机名的类型A记录(即使该DNS服务器不是其权威 DNS 服务器,它也可能在缓存中包含一条类型A记录)。果务器不是用于某主机名的权威服务器,那么该服务器将包含一条类型N包将包含一条类型A录,该记录提供了在NSVal字段NS器P地址。例来说,假设一台edu TLD服务器不是主机gaia.cs.umass.edu的权威DNS服务器,则该服务器将包含一条包括主机gaia.cs.umass.edu的域记录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值