所有操作均在192.168.1.104上进行

 

一、安装bind9:

yum install -y bind

 

 

二、修改配置文件:

cp /etc/named.conf{,.back}              //先做备份

vim /etc/named.conf

wKiom1hqOj2CHUEcAAIIvK9tNW0151.png

 

 

三、启动服务:

chkconfig --level 35 named on          //设置开机启动

service named start

 

 

验证:

wKioL1hqOm3Do_r3AADYj5LmZ5s755.png

dig -t A www.souhu.com @192.168.1.104      //在192.168.1.0/24主机上操作

wKiom1hqOoOTnHVQAABcK98PPUw645.png

 

 

dig -t A www.sina.com @192.168.1.104     //在非192.168.1.0/24主机上操作

wKioL1hqOpyxr35WAAC2iMdEH2s621.png

 

 

附:

/etc/named.conf

//
// named.conf
//
// Provided byRed Hat bind package to configure the ISC BIND named(8) DNS
// server as acaching only nameserver (as a localhost DNS resolver only).
//
// See/usr/share/doc/bind*/sample/ for example named configuration files.
//
 
//自定义acl
acl myNet {
              192.168.1.0/24;       
};
 
options {
              listen-on port 53 { 192.168.1.104;127.0.0.1; };
//           listen-on-v6 port 53 { ::1; };
              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     { any; };     //允许任何主机查询
              recursion yes;                //开启递归查询功能
              allow-recursion { myNet; };   //只允许指定的客户端进行递归查询
              dnssec-enable no;             //关闭dnssec
              dnssec-validation no;         //关闭dnssec
 
              /* Path to ISC DLV key */
//           bindkeys-file"/etc/named.iscdlv.key";
 
//           managed-keys-directory"/var/named/dynamic";
};
 
logging {
        channel default_debug {
                file"data/named.run";
                severity dynamic;
        };
};
 
zone"." IN {
              type hint;
              file "named.ca";
};
 
include"/etc/named.rfc1912.zones";
include"/etc/named.root.key";