4.3.3 与域和域相关的配置
通过对域和域相关的配置介绍,可以对/var/named/chroot/var/named/mytest.com.zone文件和/var/named/chroot/var/named/192.168.74.arpa文件内的参数和属性有进一步的了解。
域名服务器会把有关用户网络中主机的域名信息保存在区域文件和反向解析文件的资源记录中,资源记录可以把域名和相应的IP地址关联起来,这样用户就可以访问名称服务器所服务区域的每台计算机。每个记录占一行,用圆括号将几行记录括起来。资源记录的不同类型对应不同类型的主机和名字服务器操作,如表4-3所示。
表4-3
A、NS、MX、PTR和CNAME是常用的资源记录类型。A用于描述将域名和IP地址匹配的主机地址记录。NS用于引用名字服务器。MX指明负责本区域的邮件服务器的主机IP地址,而且名称服务器需要将邮件信息发送到主机。PTR用于指定其他资源记录的记录,以及用于反向解析。CNAME用于标示某主机的别名。
(1)授权开始: SOA
区域文件和反向解析文件通常被称为“授权记录开始”的特殊资源记录开头。SOA是主要名称服务器区域文件中必须设定的资源记录。如下所示:
●Serial number是区域文件的版本号。如果增加或更改记录时,要相应的改变序列号,以便更新记录;序列号可以是任何数字,并随着区域中的记录修改不断增加。常见的序列号格式是year-month-day-number,其中number是当天修改的次数。例如2005090503就是2005 年09月05日第3次修改,每次修改必须将该序列号刷新;当辅助域名服务器需要与主域名服务器进行区域复制操作即同步辅助域名服务器的DNS数据时,就是比较这个数值,如果发现在这里的数值比它最后一次更新时的数值大,就进行区域复制操作,否则放弃区域复制操作,所以每次修改完主区域文件后都会相应的增加序列号的值。
●Refresh定义了SOA信息刷新的时间间隔。更新间隔值可以用于定义辅助名称服务器隔多长时间与主名称服务器进行一次区域复制操作。
●Retry定义与授权服务器联系的频率,即重试间隔的值。重试间隔用于定义辅助名称服务器在更新间隔到期后,仍然无法与主域名服务器取得联系时,重试区域复制的间隔值,通常该间隔应小于刷新时间间隔。
●Expire定义了过期时间的值。过期时间用于定义辅助名称服务器在该时间内一直不能与主要名称服务器取得联系时,放弃重试并丢弃这个区域的数据。
●Minimum定义了最小默认TTL值,是区域中记录存活的时间值。最小默认TTL定义了允许辅助名称服务器缓存查询数据的默认时间,如果文件开头没有“$ TTL”选项则以此值为准。
●以上时间均以秒为单位计算。
(2)名字服务器:NS
名字服务器(Name Server)记录指明该区域名字服务器的名字,定义了该域名由哪个DNS服务器解析,其资源记录类型为NS。如果有一个以上的名字服务器,可以在NS记录中将它们列出,这些记录通常在SOA记录后面。由于它们经常作用于SOA记录相同的域,所以其名字字段可以为空,以继承SOA记录中@符号指定的服务器域名。如下所示:
(3)地址记录:A
A(Address)类资源记录是最常用的记录,它定义了DNS域名对应IP地址的信息,通常仅指明主机名。任何没有使用点号结束的域名会自动追加主域名。若主机www的域名为mytest.com,则自动回扩展为www.mytest.com。如下所示:
注:以上表明,如果本机IP为192.168.74.128,则本机是一个台DNS服务器又是一台Web服务器。
(4)邮件交换器:MX
邮件服务器记录指向一个电子邮件服务器,用于电子邮件系统在发邮件时根据收信人邮件地址后缀来定义邮件服务器。例如当一个邮件要发送到地址root@ mytest.com,邮件服务器就通过DNS服务器查询mytest.com这个域名的MX资源记录,如果MX资源记录存在,邮件就会发送到MX资源记录所指定的邮件服务器上。下面的例子中,邮件服务器名为mail.mytest.com,任何发送到该区域计算机地址的邮件都会被发送到该邮件服务器,然后再发给指定计算机。例如,发给域mytest.com中的邮件首先发送到mail.mytest.com上,然后才送到该域中某个计算机上。可以将主机192.168.74.130(mail.mytest.com)定义为mytest.com域的邮件服务器。如下所示:
MX记录会识别用来定义邮件交换器级别的其他字段。如果本区域中有多个邮件服务器,则可以在MX记录中指定不同级别,一般数字小的级别高。这样如果邮件不能到达第一服务器,可以路由到替代服务器,再由其发送到目的主机。
(5)别名:CNAME
CNAME类型的资源记录用于为区域中的主机建立别名,它允许将多个名称映射到同一台计算机上,使得某些任务更容易执行。别名通常用于几种不同类型的服务器,例如WEB和FTP服务器的计算机,它们可以在主机名改变时定位主机,旧名字会成为新名字的别名。如果定义ww就是主机www.mytest.com的别名。如下所示:
术语CNAME代表主机的规范名字,规范名字是主机的真实名称。上面例子中规范名字是www.mytest.com。别名,即CNAME是ww,在CNAME条目中,别名指向规范名。要注意是的别名不能用在NS(名字服务器)或MX(邮件服务器)条目中。
实现别名的最可靠方法是为别名创建另一个地址记录。用户可以让多个主机名字对应相同的IP地址。例如,为使ww作为www.mytest.com的别名,只要为其增加一个地址记录,使其具有与samba.mytest.com相同的IP地址即可。
(6)指针记录:PTR
PTR记录用于执行从IP地址到主机的反向解析。PTR记录只能保存在反向解析文件中,它是将IP地址解析成DNS域名的资源记录。与域名文件的其他资源记录类似,将IP地址(192.168.74.128)反向解析为www.mytest.com。如下所示:
(7)主机信息:HINFO,RP,MINFO,TXT
HINFO,RP,MINFO,TXT记录被用于提供主机信息。RP记录使用户指定谁是特定主机的负责人,HINFO记录提供基本的硬件和操作系统识别信息,TXT记录用于输入文本,而MINFO则提供主机的邮件和邮箱信息。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。