1)安装必须的软件包

   Bind-*      bind-chroot-*     caching-nameserver*

   还有两个系统已安装的包bind-libs*    bind-utils*

2)切换到dns的根目录

   Cd  /var/named/chroot

    Cd    etc

 配置主配置文件将模板named.caching-nameserver.conf拷贝,注意权限的拷贝

Cp  -p    named.caching-nameserver.conf    named.conf

 Vim    named.conf

15行  127.0.0.1---------any 

27行   localhost--------any  允许该服务器为其他主机提供服务

36行   localhost---------any

37行   localhost---------any

3)区域的声明

     Vim  named.rfc1912.zones

添加:zone  abc.com.” INabc.com.是该服务器管辖的dns区域】

{

   Type  master; 【主服务器,如果是辅助服务器sliver

   File  "abc.com.db";dns区域文件名称】

   Allow-update {none;};【是否允许更新,可删除】

};

4)配置dns服务器的区域文件

  Cd ..

Cd  var/named

Cp  -p  localhost   abc.com.db

Vim  abc.com.db

$TTL  86400

@       IN  SOA【授权起始】   ns.abc.com. 【区域中主服务器名】 Root.abc.com.【联系方式】   (

                   42      

                  3H

                 15M

                 1W

                1D )

          IN  NSdns服务器】   ns.abc.com.

Ns       IN  A     192.168.100.252

www    IN  A   1.1.1.1 

ftp     IN   A   2.2.2.2

Mail   IN   A   3.3.3.3

@    IN   MX【域内的邮箱】   mail

Pop3  IN  CNAME【别名】   mail

Smtp  IN  CNAME  mail

5)重新加载文件

 Rndc   reload

Service   named  restart

6)测试

  Dig  -t   MX  abc.com

  Dig   -t  A    www.abc.com

测试结果: