1. [root@bebepay /]# yum list all |grep "^bind"  查询与bind开头的相关安装包。

  2. [root@bebepay /]# yum install bind-*   安装bind包及其相关子包。

  3. [root@bebepay /]# rpm -qa |grep "bind"  查询已经安装的bind包。

  4. [root@bebepay /]# rpm -ql bind  查询bind包安装的路径。

  5. 安装完成后,主配置文件在/etc/named.conf中,如:做出如下修;

    listen-on port 53 { any; };修改监听端口为任意53,或者修改为自己想要监听的端口。

    forwarders {61.128.128.68;};本地电信运营商的dns地址,如果内部无法解析的请求,向该地址转发,可以加多个地址。

    allow-query { any; };允许任意地址的请求。

  6. 建立正向和反向区域:


    zone "tangbo.com" IN {   //正向区域

    type master;

    file "tangbo.com.zone";

    allow-update { none; };

    };


    zone "1.168.192.in-addr.arpa" IN {  //反向区域

    type master;

    file "1.168.192.zone";

    allow-update { none; };

  7. 建立区域文件:

[root@bebepay named]# ls

1.168.192.zone  named.ca         slaves

chroot          named.empty      tangbo.com.zone

data            named.localhost

dynamic         named.loopback

[root@bebepay named]# 

[root@bebepay named]# cat tangbo.com.zone 

$TTL 1D

@IN SOA@ rname.invalid. (

0; serial

1D; refresh

1H; retry

1W; expire

3H ); minimum

    NS     @

    A     192.168.1.201

    AAAA    ::1

www      IN  A       192.168.1.202

bbs      IN  A       192.168.1.201

[root@bebepay named]# 

[root@bebepay named]# cat 1.168.192.zone 

$TTL 1D

@IN SOAbebepaydb.com. rname.invalid. (

0; serial

1D; refresh

1H; retry

1W; expire

3H ); minimum

NStangbo.com.

A127.0.0.1

AAAA::1

PTRlocalhost.

201 IN  PTR     www.tangbo.com.

8.开启DNS服务,输入:service named start

9.chkconfig named on  设置开机启动named服务

10.关闭防火墙,关闭selinux。