CentOS6.2搭建DNS服务

前端之家收集整理的这篇文章主要介绍了CentOS6.2搭建DNS服务前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、检查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

猜你在找的CentOS相关文章