3. 关于DNS配置文件的格式 DNS配置文件的格式比较复杂,需要加以注意,每一行的格式如下: Name IN record_type data 其中name是要处理的主机名。(注意:如果主机名不是以句号结束将在其后被自动添加域名。) 参数IN表示使named进程使用Internet记录类。 record_type和data表示记录的类型及相应的参数。其类型共有七种,分述如下: ⑴SOA——起始记录,是对DNS条目进行说明的起始记录,格式如下: @ IN SOA domain.com. hostmaster.domain.com.( 1999022201 ; Serial number 10800 ; Refresh rate in seconds(3 hours) 1800 ; Retry in seconds(30 minutes) 1209600 ; Expire in seconds(2 weeks) 604800 ) ; Minimum in seconds(1 week) In的后面是本域的主域名服务器,再后面是指定的Administrator的E-MAIL地址,要注意的是这里的E-MAIL地址格式与常用的不同。第一行最后的左括号表示下一行是本行的延续。括号中依次有五个数字,第一个是以YYYY(年)、MM(月)、DD(日)和XX(版本号)来表示的号码,其中XX是一天之内修改的次数。第二个值是以秒为单位的刷新频率,决定了次DNS服务器多长时间向主DNS服务器查询是否有记录已经被更新。第三个值是决定了当次DNS服务器向主DNS服务器更新记录时,如果连接失败将在多长的时间后重新尝试连接。第四个值决定了如果次DNS服务器不能连接主DNS服务器时,次DNS服务器在这一时间后丢弃从主DNS服务器获取的条目。第五个值决定了高速缓冲DNS服务器如果不能与主DNS服务器获得联系在这一时间后丢弃从主DNS服务器获取的某一条目。 ⑵NS——域名服务器 用来决定某一个指定的域的域名服务器,如果域名是SOA记录的域名,在此不需要指定name字段。 ⑶A——地址记录 用来提供从域名到IP地址的正向解析的依据。例如: linux IN A 192.168.22.33 ⑷PTR——指针记录 用来提供从IP地址到域名的反向解析的依据。例如: 56.42.168.192. IN PTR linux.domain.com ⑸MX——邮件交换器 指定在本网络中负责接受外部邮件的主机。格式如下: 域名 IN MX 数字 主机名 IN MX 数字 主机名 其中数字与主机名可以有多个,数字越小的主机优先级越高。 ⑹CHAME——规范的名字 指定主机的规范的名字与其别名的对应关系。 ⑺RP和TXT——信息条目 TXT记录是自由格式的文本,可以放置任何信息;RP记录是用来明确地描述对指定主机负责管理的人,要注意的是管理员的E-MAIL地址格式与SOA记录的相同,与我们常用的格式不同。
|