一、检查DNS服务软件是否安装
rpm -qa | grep bind
需安装 bind、bind-devel、bind-chroot、bind-libs、bind-utils
二、若没安装,输入以下命令安装
yum -y install bind
三、建议先配置,后启动,因为CentOS6.2和CentOS5.X还是有很大区别的,5.X需要安装caching-nameserver,而6.2不需要安装。
四、配置DNS服务
配置前建议先备份文件,当出问题时,可以覆盖回去哦,这一点在学习过程中还是很重要的。
cd /var/named/chroot/etc
cp -p named.conf named.confbak
vi named.conf
listen-on port 53 { any; };
//listen-on-v6 port 53 { ::1; };
allow-query { any; };
cp -p named.rfc1912.zones named.rfc1912.zonesbak
vi named.rfc1912.zones
zone "wspjing.com" IN{
type master;
file "wspjing.com.zone";
allow-update {none;};
};
zone "1.168.192.in-addr.arpa" IN {
file "192.168.1.zone";
建立正向区域文件:
cd /var/named/chroot/var/named
touch wspjing.com.zone
vi wspjing.com.zone
$TTL 86400
@ IN SOA dns.wspjing.com. root.wspjing.com. (
2011091200 ; serial # 仅作为序列号而已
3H ; refresh # 服务器的更新时间
1H ; retry # 重新更新时间间隔
1W ; expire # 多久之后宣布失败
0) ; minimum # 相当于缓存记忆时间
@ IN NS dns.wspjing.com.
dns IN A 192.168.1.6
www IN A 192.168.1.6
建立反向区域文件
touch 192.168.1.zone
vi 192.168.1.zone
$TTL 86400
@ IN SOA dns.wspjing.com. root.wspjing.com. (
2011091200 ; serial
3H ; refresh
1H ; retry
1W ; expire
0) ; minimum
@ IN NS dns.wspjing.com.
6.1.168.192.in-addr.arpa. IN PTR dns.wspjing.com.
6IN PTR www.wspjing.com.
检查配置是否有错误的两条命令:
named-checkzone 192.168.1.zone /var/named/chroot/var/named/192.168.1.zone 检查反向区域配置文件
named-checkzonewspjing.com /var/named/chroot/var/named/wspjing.com.zone 检查正向区域配置文件
如果配置没有错误,返回结果为:OK
配置结束。
启动服务:
service named start
开启自启动:
chkconfig --level 35 named on