一、基础及正向区域配置

1、首先安装bind(以cnetos6.7为例)

[root@centfils ~]# yum install bind -y

#bind主要为Linux主机提供DNS解析服务,程序包名为bind,程序名为named
#主要安装的程序包为:bind,bind-libs(提供共享库),bind-utils(提供测试解析工具);


2、先备份主配置文件,然后在编辑主配置文件,配置缓存名称服务器

[root@centfils ~]# cp /etc/named.conf{,.bak}
[root@centfils ~]# vim /etc/named.conf

#修改全局配置中的监听地址,加上本机可与外网通信的地址(192.168.0.196)
#加上环回地址为可让本机自我解析,并注释掉允许哪些主机可以解析
options {
        listen-on port 53 { 192.168.0.196; 127.0.0.1; };    #监听地址
        listen-on-v6 port 53 { ::1; };                      #ipv6监听地址
        directory       "/var/named";                       #定义工作目录
        dump-file       "/var/named/data/cache_dump.db";    
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";     
//      allow-query     { localhost; };        #或者将localhost改为any
        recursion yes;                         #是否允许递归,yes为是
#以下的dnssec建议关闭,直接删除或者注释掉

[root@cen