1.yum install bind(DNS server )
2.创建主配置文件:/etc/named.conf(定义区域
   options {
         directory "/var/named"###这里定义区域文件所放的位置
          };
  zone "."  IN  {
        type hint;
        file "name.ca";
};###这里的“." 表示根域名服务器,这个是必须的
 zone "localhost" IN {
        type master;
        file "localhost.zone";
};######这里定义本机localhost区域文件
 zone "0.0.127.in-addr.arpa IN {
        type master;
       file "named.local";
};###这里定义127.0.0.1反向解析的区域文件
chown :named /etc/named.conf#####这里把改变named.conf这里只改变属组、不改变属主,为的是安全
 3.编辑正向解析和反向解析配置文件:
/var/named(这个目录下放正向解析和反向解析文件)
   A.这里先来编辑根区域文件(named.ca):
可以上网搜一下根区域文件:ftp://ftp.internic.net/domain/named.root
   mv named.root named.ca
   B.编辑
localhost.zone:@  86400        IN SOA  localhost.      admin.localhost. (
                2012121101
//serial,最多十位                                       
                1H
//定义辅助服务器隔多久来查询                                      
               10M
//重试时间间隔                                        
               7D//
重试7D后自杀                                        
              1D )//
定义1D内没有                  
 IN  NS            localhost.
localhost.       IN  A             127.0.0.1
   C.编辑
named.local:
@  86400        IN SOA  localhost.      admin.localhost. (
                                        2012121101
                                        1H
                                        10M
                                        7D
                                        1D )
                 IN  NS            localhost.
1                IN  PTR           localhost.
chown :named localhost.zone named.ca named.local
4.named-checkconf//检查主配置文件
named-checkzone "localhost" /var/named/localhost.zone 红色表示区域,蓝色表示区域文件
5. /etc/init.d/named start
6.cat /etc/reslov.conf 如下:
nameserver 202.98.96.68
search localdomain
验证DNS server是否搭建成功,编辑
/etc/reslov.conf,nameserver 127.0.0.1
     dig -t A www.baidu.com如果输出如下,表示成功:
www.baidu.com.        1200    IN    CNAME    www.a.shifen.com.
www.a.shifen.com.    300    IN    A    119.75.218.77
www.a.shifen.com.    300    IN    A    119.75.217.56
;; AUTHORITY SECTION:
a.shifen.com.        86444    IN    NS    ns5.a.shifen.com.
a.shifen.com.        86444    IN    NS    ns7.a.shifen.com.
a.shifen.com.        86444    IN    NS    ns9.a.shifen.com.
a.shifen.com.        86444    IN    NS    ns4.a.shifen.com.

.解析内网域名
        1、添加区域,编辑/etc/named.conf在最后添加如下:
              zone "a.org" IN {
                type master;
                file "a.org.zone";
}
        2、添加区域配置文件:/var/named/a.org.zone
@  86400        IN SOA  ns1.a.org.      admin.a.org. (
                                        2012121101
                                        1H
                                        10M
                                        7D
                                        1D )
                 IN  NS            ns1.a.org.
ns1.a.org.        IN  A             192.168.0.11
www.a.org.        IN  A             192.168.0.12

chown :named a.org.zone
/etc/init.d/named reload