操作系统:centos 6.6


yum源安装bind安装包

 yum install -y bind


正向解析与反向解析核心配置目录

/etc/named.conf   配置文件

/var/named/          数据文件目录


为了更好的理解整个正向解析与反向解析过程,自己写配置文件:

cp /etc/named.conf  /etc/named.conf.bak     备份原配置文件

> /etc/named.conf                                         清空配置文件



开始书写配置文件  vim /etc/named.conf

DNS(BIND) 正向解析   反向解析  基本服务的搭建_系统

options {

       directory "/var/named";

};

zone  "." IN {

        type hint;

        file  "named.ca";

};

zone  "localhost" IN {

     type  master;

     file "named.localhost";

};

zone "0.0.127.in-addr.arpa" IN {

      type master;

     file  "named.loopback";

};


默认bind包在/var/named 目录下已经生成以上数据文件,直接引用即可


配置完毕使用 

                     named-checkconf  检查配置文件

                     named-checkzone  检查空间配置数据  named-checkzone "localhost" /var/named/named.localhost


service named start

---------------------------------------------dns缓存服务器可以正常使用----------------------------------------------


配置dns正向解析

 vim /etc/named.conf    添加


zone "jusene.com" IN {

       type master;

       file "jusene.com.zone";

};


  在/var/named/  新建jusene.com.zone 数据配置文件


DNS(BIND) 正向解析   反向解析  基本服务的搭建_配置文件_02

$TTL 600

jusene.com.  IN SOA ns1.jusene.com admin.jusene.com. (

                  20160521

                  1H

                  5M

                  1W

                  1D

)

jusene.com.            IN   NS   ns1.jusene.com.

ns1.jusene.com.     IN   A    10.211.55.6

jusene.com.            IN   MX 10 mail.jusene.com.

mail                         IN   A    10.211.55.2

www                        IN   A    10.211.55.100

ftp                            IN   CNAME  www

www                        IN  A   10.211.55.101


注意jusene.com.zone的权限

    chown   root.named   jusene.com.zone

     chmod   640    jusene.com.zone

检查

       named-checkconf

       named-checkzone


service   named restart

 

安装bind工具包

yum install  bind-utils


 将主机解析dns指向正向解析服务器

 dig -t A www.jusene.com  查看解析结果

DNS(BIND) 正向解析   反向解析  基本服务的搭建_系统_03

-----------------dns解析正确,正向解析完成----------------

 反向解析配置 /etc/named.conf 添加


zone "55.211.10.in-addr.arpa" IN {

       type  master;

       file "10.211.55.zone";

};


在/var/named/新建10.211.55.zone文件    同上注意权限

vim 10.211.55.zone

DNS(BIND) 正向解析   反向解析  基本服务的搭建_配置文件_04

$TTL 600

@  IN SOA ns1.jusene.com admin.jusene.com. (

                  20160521

                  1H

                  5M

                  1W

                  1D

)

                  IN   NS   ns1.jusene.com.

6                IN   PTR    ns1.jusene.com.

2                IN   PTR    mail.jusene.com.

100            IN   PTR    www.jusene.com.

101            IN   PTR    www.jusene.com.

 

配置反向解析的文件数据文件

 检查

        named-checkconf

        named-checkzone

 注意权限

dig -x 10.211.55.100  查看反向解析的过程

DNS(BIND) 正向解析   反向解析  基本服务的搭建_配置文件_05

----------------------------------------反向解析成功---------------------


本人第一次发表博文,后续改进,请多多支持。