第一步 安装bind
rpm -qa bind* 
想省事可以直接yum -y install bind*,还有一个一定要安装的是 yum -y install caching-nameserver,不然不能做后面的配置工作。bing 默认是安装在/var/name/chroot下面。
首先要配置的是name.conf,用命令cp -p named.caching-nameserver.conf  named.conf 参数-p的作用是把权限也一起复制。CentOS配置简易DNS服务器
修改的几个地方CentOS配置简易DNS服务器listen-on port 53 {any;}; 修改服务器在53号端口上监听的IP为所有。另一个地方是CentOS配置简易DNS服务器CentOS配置简易DNS服务器
allow-query {any;} 允许查询访问的端口,只要把前面的注释删掉就行。
允许查询的计算机为所有。大概修改的地方就这些,match-clients 和match-destinations这两个地方都不改成any.
 
第二步,配置zone CentOS配置简易DNS服务器先在这个文件里添加zone.一个正的一个反的。(域名解析可能通过域名解释到IP,也可以由IP解析到域名。CentOS配置简易DNS服务器
添加两个zone就行。可能照上面的抄。不过file里面的一定要我以后自己建的那文件名一样。千万不要写错,不然找起错来会累死人。添加完以后可以保存退出。其它不要修改。现在转到../var/name目录下CentOS配置简易DNS服务器
正向,反向解析文件可以不用自己编写,只要在localdomail.zone 和name.local上做点点修改就行。当然记得在使用cp 时加上-p  ,首先编写正向文件CentOS配置简易DNS服务器
接下来编写反向文件。
CentOS配置简易DNS服务器
这样基本上就做好了。
对了不要忘了修改/etc/resolv.conf
CentOS配置简易DNS服务器
 
测试结束:CentOS配置简易DNS服务器