无线组网 频道

中小企业网络构建十步法之:DNS服务

三、创建记录

  DNS记录是DNS区域数据的具体表现形式,我们接下来为大家介绍几种最常见的DNS记录,每一种记录用来完成相应的功能,只要掌握了这些记录的使用方法,大家就可以完成一些常规的工作了。

  1、 A记录

  A记录也称为主机记录,是使用最广泛的DNS记录,A记录的基本作用就是说明一个域名对应的IP是多少,例如,我们想通过A记录说明一台主机的域名是www.jimi.com,IP是192.168.2.2,那么我们就可以进行下列操作。如下图所示,我们在jimi.com区域中选择“新建主机”。

中小企业网络构建十步法之DNS服务
▲ 图:创建A记录

  此图的意思就是说,如果有客户端需要请求解析www.jimi.com那么就解析为192.168.2.2这个IP地址。

  在上图中:完全合格域名指的是点结尾的域名,例如bbs.jimi.com.就是一个完全合格域名。在一般的网络应用中,我们可以省略完全合格域名最右侧的点,但DNS对这个点不能随便省略。因为这个点代表了DNS的根,有了这个点,完全合格域名就可以表达为一个绝对路径,例如bbs.jimi.com.就可以表示为DNS根下的com子域下jimi.com域中一个名为bbs的主机。如果DNS发现一个域名不是以点结尾的完全合格域名,就会把这个域名加上当前的区域名称作为后缀,让其满足完全合格域名的形式需求。例如DNS会把域名bbs处理为bbs.jimi.com.。因此,如果要求输入完全合格域名,我们应该注意让域名以点结尾。

  A记录的基本用法是描述域名和IP的对应关系,其实A记录还有一些高级用法,如:通过A记录实现负载平衡、空域名解析、泛域名解析等。在此不再介绍。后期会有专门的文章进行详细讲解。

  2、NS记录

  NS记录和SOA记录是任何一个DNS区域都不可或缺的两条记录,NS记录也叫名称服务器记录,用于说明这个区域有哪些DNS服务器负责解析,SOA记录说明负责解析的DNS服务器中哪一个是主服务器。因此,任何一个DNS区域都不可能缺少这两条记录。现在我们就一个DNS服务器,所以NS和SOA记录都应该指向的是这台服务器。也就是说当前区域是由server1这台服务器负责解析的,主服务器也是Server1这台服务器。但我们双击NS记录时发现如下图所示:

中小企业网络构建十步法之DNS服务
▲ 图:不正确的NS记录

  当前区域的ns记录是创建jimi.com区域时系统自动创建的。这条ns记录并不能正常工作,因为server1并不是一个可以解析的完全合格域名,因此我们需要修改这条记录,为server1创建一个A记录:

中小企业网络构建十步法之DNS服务
▲ 图:编辑NS记录

  确定之后,就可以看到有一条server1所对应的A记录了。如下图所示:

中小企业网络构建十步法之DNS服务
▲图:查看记录状态

  3、SOA记录

  NS记录说明了有两个DNS服务器负责jimi.com的域名解析,但哪个是主服务器呢?NS记录并没有说明,这个任务由SOA记录来完成。SOA记录也称为起始授权机构记录,SOA记录中负责说明哪个DNS服务器是主服务器,以及主服务器和辅助服务器之间的一些关联参数。如下图所示就是jimi.com的SOA记录,我们逐一进行分析。

中小企业网络构建十步法之DNS服务
▲ 图:SOA记录

  首先我们要分析序列号,序列号反映了DNS服务器数据变化的次数,DNS服务器的数据每更新一次,序列号就加大一位。但我们仔细想想,对管理员来说,了解这个参数意义不大,因为DNS服务器到底是更新了100次还是10000次对管理员来说并没有实质性的影响。实际上,这个参数是给辅助服务器使用的。辅助服务器的数据都是从主服务器复制而来的,那么辅助服务器怎么判断主服务器的数据有没有进行更新呢?辅助服务器只要简单地检查一下主服务器的序列号就明白了,如果主服务器的序列号比辅助服务器的序列号大,那么辅助服务器就应该去主服务器进行增量更新了。

  主服务器这个参数的重要性不言而喻,目前的SOA记录中主服务器参数是server1.,这并不是一个可以解析的完全合格域名,我们应该把主服务器改为server1.jimi.com.,如下图所示,这才是正确的主服务器参数。为什么NS记录和SOA记录默认都是server1.,主要是因为server1.是这台DNS服务器的计算机名也就是路们平时所说的NETBIOS名称。

中小企业网络构建十步法之DNS服务
▲ 图:SOA记录的元素

  从上图可知,我们把SOA记录中的负责人参数改为了hostmaster.jimi.com.,看起来象个主机的完全合格域名,其实意思是hostmaster@jimi.com,是一个邮箱地址。那么为什么负责人这个参数不直接写成hostmaster@jimi.com呢?毕竟这样就好理解多了,这时因为@符号在DNS中有特殊含义,@在DNS中代表当前区域,也就是代表jimi.com,因此我们被迫把邮件地址写成了完全合格域名的格式。

  刷新间隔指的是辅助服务器每隔15分钟联系一下主服务器,查看主服务器有无数据更新。重试间隔10分钟值的是如果辅助服务器和主服务器失去了联系,那么辅助服务器每隔10分钟联系一下主服务器,在此期间由辅助服务器负责当前区域的域名解析。过期时间是1天指的是如果辅助服务器过了一天还没有联系上主服务器,辅助服务器就会认为主服务器永远不会再回来了,自己的数据也没有保存的意义了,因此会宣布数据过期,并拒绝为用户继续提供解析服务。TTL一个小时指的是记录在DNS缓存中的生存时间是一个小时。

0
相关文章