原创作品,允许转载,转载时请务必以超链接形式标明文章 、作者信息和本声明。否则将追究法律责任。            

                   

准备工作(假设名称为bigcloud.local)

#更改主机名称#vi /etc/sysconfig/network# Created by anacondaNETWORKING=yesHOSTNAME=bigcloud.local#修改文件/etc/hosts,内容如下:127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4::1         localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.188.135  bigcloud bigcloud.localdomain#修改DNS配置# vi /etc/resolv.conf添加如下DNS1=192.168.188.11DNS2=192.168.188.12DOMAIN=bigcloud.local安装bindyum -y install bind bind-libs bind-utils

开始配置服务器

#启动服务 # service named startRedirecting to /bin/systemctl start  named.service#修改配置文件。 #在修改之前,先进行备份,这是一个好习惯 # cp /etc/named.conf  /etc/named.conf.bak# vi /etc/named.conf  #建议:先将原有配置注释,再写新的配置,如下所示 options {         //listen-on port 53 { 127.0.0.1; };         listen-on port 53 { any; };   #将 dnssec 设置"yes"修改为 no,示例如下:         //dnssec-enable yes;         dnssec-enable no;         //dnssec-validation yes;         dnssec-validation no;         dnssec-lookaside auto;   #将 allow-query 设置修改为 any,示例如下:         //allow-query     { localhost; };         allow-query     { any; }; allow-transfer { 192.168.188.11; 192.168.188.12; };#设置辅助DNS的地址forwarders {202.102.224.68; 202.102.227.68; }; # 配置DNS转发器};      // LEAUS Add  添加正向ZONEzone "bigcloud.local" IN {        type master;        file "bigcloud.zone";};//添加反向ZONEzone "0.0.10.in-addr.arpa" IN { #此处IP地址根据自己所设置的网段不同而更改        type master;         file "10.0.0.zone"; }; #创建ZONE文件#cd /var/named/#vi bigcloud.zone$TTL 3H@       IN SOA  zzsrv1.bigcloud.local. rname.invalid. (                                        0       ; serial                                        1D      ; refresh                                        1H      ; retry                                        1W      ; expire                                        3H )    ; minimum        NS       zzsrv1.bigcloud.local.zzsrv1  A        192.168.188.11zzsrv2  A        192.168.188.12ftp     A        192.168.188.11mailsrv1   A     192.168.188.22www    A         192.168.188.11crm    A         192.168.188.11smtp    CNAME   mailsrv1.bigcloud.local.pop3    CNAME   mailsrv1.bigcloud.local.#根据自身情况修改以上地址反向ZONE文件# vi192.168.188.zone$TTL 3H@       INSOA  zzsrv1.bigcloud.local.  tom_chen.126.com (                                        0       ; serial                                        1D      ; refresh                                        1H      ; retry                                        1W      ; expire                                        3H)    ; minimum         IN NS zzsrv1.bigcloud.local.         IN NS zzsrv2.bigcloud.local.11       IN PTR zzsrv1.bigcloud.local.11       IN PTR ftp.bigcloud.local.12       IN PTR zzsrv2.bigcloud.local.12       IN    PTR mailsrv1.bigcloud.local.#启动服务#systemctlstart  named.service#第一次启动速度会比较慢  设置为自动启动# systemctlenable named

测试

# nslookup> server192.168.188.11Default server: 192.168.188.11Address: 192.168.188.11#53>www.bigcloud.local.Server:        192.168.188.11Address:       192.168.188.11#53  Name:  www.bigcloud.localAddress: 192.168.188.11>smtp.bigcloud.local.Server:        192.168.188.11Address:       192.168.188.11#53  smtp.bigcloud.local     canonical name = mailsrv1.bigcloud.local.Name:  mailsrv1.bigcloud.localAddress: 192.168.188.22>192.168.188.11Server:        192.168.188.11Address:       192.168.188.11#53  11.188.168.192.in-addr.arpa     name = ftp.bigcloud.local.11.188.168.192.in-addr.arpa     name = zzsrv1.bigcloud.local.> exit