19-刘英博 

1.配置主DNS服务器
安装DNS服务
yum install bind*
配置bind主配置文件
vim /var/named/chroot/etc/named.conf
#==================
##配置全局选项
options{
        directory "var/named";
};
##配置正向区域liuyb.com.
zone    "liuyb.com."    {
##配置该DNS服务器的类型为主DNS服务器
        type    master;
##配置该区域的记录文件名称
        file    "liuyb.com.zone";
##允许 与该服务器同步数据的 辅助DNS服务器
        allow-transfer  {192.168.18.179;};
};
##配置反向区域192.168.18.
zone    "18.168.192.in-addr.arpa"   {
        type    master;
        file    "liuyb.com.192.168.18";
        allow-transfer  {192.168.18.179;};
};
#=======================
配置正向区域liuyb.com.的资源记录
cp /usr/share/doc/bind-9.3.6/sample/var/named/localhost.zone /var/named/chroot/var/named/liuyb.com.zone
vim /var/named/chroot/var/named/liuyb.com.zone
#===================================
$TTL    86400
@               IN SOA  @       root (
                                        2012120501      ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
 
liuyb.com.      IN NS           @       
www             IN A            192.168.18.139
blog            IN A            192.168.18.139
bbs             IN CNAME        blog.liuyb.com.
#===========================================
配置反向区域192.168.18.的资源记录
cp /var/named/chroot/var/named/liuyb.com.zone /var/named/chroot/var/named/liuyb.com.192.168.18
vim /var/named/chroot/var/named/liuyb.com.192.168.18
#=======================
$TTL    86400
@               IN SOA  @       root (
                                        2012120501      ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
 
                IN NS           @
139             IN PTR          www.liuyb.com.
#========================
重启DNS服务并测试服务是否可用
service named restart
rndc flush                     ##清除DNS缓存
host bbs.liuyb.com
host 192.168.18.139
2.配置辅助DNS服务器
安装DNS服务
yum install bind bind-*
配置DNS服务的主配置文件
vim /var/named/chroot/etc/named.conf
#==============================
options {
        directory       "var/named";
};
zone    "liuyb.com." {
        type    slave;
        file    "slave/liuyb.com.zone";
        masters {192.168.18.139; };
};
zone    "18.168.192.in-addr.arpa" {
        type    slave;
        file    "slave/liuyb.com.192.168.18";
        masters {192.168.18.139; };
};
#=================================
重启DNS服务
service named restart
3.配置DNS转发服务器
配置条件转发服务器
vim /var/named/chroot/etc/named.conf
#=========================
options {
        directory       "var/named";
};
#满足下列条件的DNS请求转发
zone    "liuyb.com." {
                type forward;
##配置DNS请求转发列表
                forwarders {192.168.18.139;192.168.18.99;};
};
#=============================
#也可配置成为完全转发服务器
#============================  
#options {
#        directory       "var/named";
#        recursion       yes; //允许递归查询
#        forwarders      {192.168.18.139;192.168.18.99;};
#        forward         only;
#};
#===================================
4.配置快速缓存DNS服务器
#===============================
options {
        directory       "var/named";
        recursion       yes;
        datasize        500M; //配置缓存空间大小
};
zone "." {
        type            hint;
        file            "named.root";
};
#==================================
cp /usr/share/doc/bind-9.3.6/sample/var/named/named.root /var/named/chroot/var/named/named.root
service named restart
5.设置客户机的DNS为转发服务器,测试DNS服务器
~~~~~~~~~~~~~~~~