CentOS6.6 yum搭建dns服务器

 

VM镜像 :CentOS6.6,虚拟机选择桥接方式, 已搭好web服务器

前提我搭建的是cdrom为本地yum源,

目的:搭建abc.cn的域名;

192.168.1.7(本机ip):abc.cn/dns.abc.cn

192.168.1.8(webip):www.abc.cn

1、安装软件包

1)   yum -y install  bind(6.6版本nameserver已合并到bind包中)  bind-chroot bind-utils(提供nslookup服务)

2)   #->我的named.conf直接就在/etc下并非在/var/named/chroot/etc虚拟目录

 

vi /etc/named.conf
//named.conf
//
//Provided by RedHat bind package to configure the ISCBIND named (8)DNS
//server asa caching only nameserver(asalocalhostDNSresolveronly).
//
//See/usr/share/doc/bind*/sample/forexamplenamedconfigurationfiles.
//

options{

 

    listen-onport53{any;};     #<<修改1

 //listen-on-v6port53{::1;};
directory    "/var/named";
      dump-file    "/var/named/data/cache_dump.db";
     statistics-file"/var/named/data/named_stats.txt";
     memstatistics-file"/var/named/data/named_mem_stats.txt";

    allow-query   {any;};    #<<修改2

recursionyes;

      dnssec-enableyes;
      dnssec-validationyes;
      dnssec-lookasideauto;

      /*PathtoISCDLVkey*/
      bindkeys-file"/etc/named.iscdlv.key";

     managed-keys-directory"/var/named/dynamic";
};

logging{
      channeldefault_debug{
          file"data/named.run";
          severitydynamic;
      };
};

zone"."IN{
      typehint;
      file"named.ca";
};

 

//include "/etc/named.rfc1912.zones";//加载该文件

include "/etc/abc.cn.zone";//加载该文件       #<<修改3

 

include "/etc/named.root.key";

3)   创建abc.cn.zone文件:

 

cd /etc
cp -a named.rfc1912.zones abc.cn.zone
chown named:named /etc/abc.cn.zone       #将named.conf 所属组为named
cp /etc/abc.cn.zone  /var/named/chroot/etc/abc.cn.zone

 

2、编辑主配置文件abc.cn.zone

 

vi abc.cn.zone    //添加正向(zx.zone)反向(fx.zone)区域
zone"abc.cn" IN {
    typemaster;
    file"zx.zone";   #转步骤3创建zx.zone文件
allow-update{ none; };
};
zone"1.168.192.in-addr.arpa" IN {
    type master;
    file "fx.zone";       #转步骤3创建反向文件
allow-update{ none; };
};

 

3.创建及编辑zx.zone和fx.zone:

cd /var/named

cp -a named.empty  zx.zone      #<<一named.empty为正向模板,文件名自取

vi zx.zone #<<正向解析文件

 

$TTL 1D
@   IN SOA abc.cn.  root.abc.cn. (
              0   ; serial
              1D  ; refresh
              1H  ; retry
              1W  ; expire
              3H )  ; minimum
IN       NS      abc.cn.      #<<出现abc.cn/IN错误则没有A或AAA意思问题就是没指定默认 dns.abc.cn.
IN       A        192.168.1.7
dns      IN      A        192.168.1.7
www      IN      A        192.168.1.8

 

cp -a named.loopback fx.zone #<<一named.lookback为反向模板,文件名自取

vi fx.zone #<<反向解析文件

 

$TTL 1D
@   INSOA  abc.cn.  root.abc.cn. (
              0   ; serial
              1D  ; refresh
              1H  ; retry
              1W  ; expire
              3H )  ; minimum
    IN  NS  abc.cn.
7   IN  PTR abc.cn.
7   IN  PTR dns.abc.cn.
8   IN  PTR www.abc.cn.

 

4.配置本机dns

 

vi /etc/resolv.conf
nameserver 192.168.146.7(主机ip)

 

5.配置主机解析文件

 

vi /etc/hosts
    192.168.1.8		www.abc.cn

 

6.检测结果

service named start

nslookup abc.cn

出现:

 

Server:                       192.168.164.128
Address:        192.168.164.128#53
 
Name: abc.cn
Address: 192.168.164.128

 

web主机要使用该dns解析域名,设置主机dns为192.168.1.7同时 dns主机 要关闭防火墙(setenforce 0)或添加开放端口;

若虚拟机为NAT模式,比如dns.abc.cn>>192.168.146.128     www.abc.cn>>192.168.146.129虚拟机内部能解析网站出但真机不能解析, 则设置vm8虚拟网卡dns为192.168.1.128即可

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值