DNS服务的配置与应用2
10.设置根区域:当dns服务器进行递归查询时,如果本地区域文件不能进行查询的解析,就会到根服务器去查询,所以在主配置文件named.conf文件中还要定义根区域。
11.zone "." { #设置根区域
type hint; /*设置区域类型为hint,这样当dns服务器启动时就会找到服务器,并更新*/
file "named.ca" #设置根服务器列表文件名
};
12.设置主区域:主区域是dns服务器保存着某个区域如(jackie.com)的数据信息.
zone "jackie.com" { #设置主区域的名称jackie.com
type master; #设置类型为主区域
file "jackie.com.zone"; #设置主区域的文件名称
allow-transfer { #容许进行区域复制的辅助域名服务器的ip地址。
192.168.1.1;
192.168.1.2;
};
};
13.设置反向解析区域:
zone "16.168.192.in-addr.arpa" { #设置反向解析区域的名称如子网掩码为16则反向解析域名为168.192.in-addr.arpa
type master; #设置类型为主区域,因为反向域名解析是比较特殊的主区域。
file "192.168.16.arpa"; #设置主区域的文件名称
allow-transfer { #容许进行区域复制的辅助域名服务器的ip地址。
192.168.1.1;
192.168.1.2;
};
};
14.根服务器的信息文件: /var/named/named.ca
该文件需定期更新ftp://ftp.rs.internic.net/domain/named.root下完后改名为named.ca并复制到/var/named/chroot/var/named/的目录下。
15.区域文件:dns服务器的区域文件一般都放在/var/named/ 下一台dns服务器内可以存放多个区域文件,一个区域文件也可以存放在多台dns服务器中。 例子如下:
$ttl 38400 #设置允许客户端缓存来自查询的数据的默认时间
jackie.com.(#设置所管辖的域名) IN (#设置internet类) SOA dns.jackie.com.(#设置授权主机名) admin.jackie.com. ((#设置管理员email地址) /*设置起始授权机构SOA资源记录,它是主要名称服务器区域文件中必须要设定的资源记录,它表示创建它的dns服务器是主要名称服务器。*/
2005090503 #设置序列号,格式为年月日加修改次数
10800 #设置更新间隔的值,定义辅助名称服务器间隔多久时间于主要服务器进行一次区域复制操作。
3600 #设置重试间隔。
604800 #定义了过期时间的值。它是与主要名称服务器更新时的最大连接时间。
38400) #最小默认TTL
jackie.com. IN NS dns.example.com. #设置名称服务器ns资源记录
dns IN A 192.168.16.177 #设置主机地址A资源记录
www.jackie.com. IN A 192.168.16.9 #设置主机地址A资源记录
mail1.jackie.com. IN A 192.168.16.178 #设置主机地址A资源记录
mail2.jackie.com. IN A 192.168.16.179 #设置主机地址A资源记录
mail3.jackie.com. IN A 192.168.16.180 #设置主机地址A资源记录
rhel4 IN CNAME dns #设置别名资源记录
bbs IN CNAME www #设置别名资源记录
samba IN CNAME www #设置别名资源记录
jackie.com. IN MX 10 mail1.jackie.com. #设置邮件交换器MX资源记录
jackie.com. IN MX 11 mail2.jackie.com.
jackie.com. IN MX 12 mail3.jackie.com.
注:jackie.com. IN SOA dns.jackie.com. admin.jackie.com. (
这里应该是在一行的。