一些标记解释:
@ ----这个符号意味着SOA与域是一样的
IN -----IN是提供IP地址的域名类当,与A,PTR或CNAME记录一起使用时可将域名映射为IP地址,反之一样 NS -----域名服务器指定的区域DNS服务器的域名或IP地址
MX ----MX记录定义何种机器来为域或单个主机传送电子邮件,为域定义就是告诉每个人将邮件发送给该域中要与之通信的人或机器
SOA-----Start Of Authority 指明其后的域名定义了主域名服务器及该域的联系点的电子邮件地址。
PTR---将IP地址映射为主机名,PTR记录执行与A及记录相反的过程
A----将主机名映射为其IP地址
####################################################################
@ IN SOA btest.com. root.btest.com. (
2009032801 ;serial
36000 ;refresh
7200 ;retry
3600000 ;expire
86400 ) ;Minimum
####################################################################
serial
本行前面的数字表示配置文件的修改版本,格式是年月日当日修改的修改
的次数,每次修改这个配置文件时都应该修改这个数字,要不然你所作的修改不会更新
到网上的其它DNS服务器的数据库上,即你所做的更新很可能对于不以你的所配置的DNS
服务器为DNS服务器的客户端来说就不会反映出你的更新,也就对他们来说你更新是没有意义的。
refresh
定义的是以为单位的刷新频率 即规定从域名服务器多长时间查询一个主服务器,
以保证从服务器的数据是最新的
retry
上面的这个值是规定了以秒为单位的重试的时间间隔,即当从服务试图在主服务器
上查询更时,而连接失败了,则这个值规定了从服务多长时间后再试
expire
上面这个用来规定从服务器在向主服务更新失败后多长时间后清除对应的记录,
上述的数值是以分钟为单位的
Minimum
上面这个数据用来规定缓冲服务器不能与主服务联系上后多长时间清除相应的记录
master:表示定义的是主域名服务器
slave :表示定义的是辅助域名服务器
hint:表示是互联网中根域名服务器