CentOS6安装配置Bind服务

题目要求:
安装配置bind服务,负责区域"linu.net"内主机解析,解析linu.net到本地,做好正反DNS服务解析,对wuhan.com域的解析转发给winxxx

安装bind服务

yum -y install bind

配置named服务
操作配置文件

nano /etc/named.conf

添加一个linu.net域的解析

zone "linu.net" IN {
          type master;
          file "linu.net";
   };

保存退出
copy一个配置文件

cp -p /var/named/named.localhost /var/named/linu.net

配置复制后的文件

nano /var/named/linu.net

默认配置中的A解析1级域名所解析到的IP

原内容:

$TTL 1D
@       IN SOA  @ rname.invalid. (
                                    0       ; serial
                                    1D      ; refresh
                                    1H      ; retry
                                    1W      ; expire
                                    3H )    ; minimum
        NS      @
        A       127.0.0.1
        AAAA    ::1

修改为:

$TTL 1D
@       IN SOA  linu.net. root (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        IN      NS      linu.net.
        A       127.0.0.1
        AAAA    ::1
test     IN      A       192.168.43.69

test IN A 192.168.xx.xxx为二级域名解析

配置一个反向解析

192.168.43.128 解析为 linu.net

编辑/etc/named.rfc1912.zones

nano /etc/named.rfc1912.zones

添加

zone "43.168.192.in-addr.arpa" IN {
type master;
file "43.168.192.in-addr.arpa";
};

cd /var/named

复制一个.zone

cp -p named.loopback 43.168.192.in-addr.arpa

编辑它

nano 43.168.192.in-addr.arpa

加入一行

128 IN PTR linu.net.

测试

nano /etc/sysconfig/network-scripts/ifcfg-eth0

加入

DNS1=你的本机IP
PEERDNS=no

添加PEERDNS=no后不会去访问 /etc/resolv.conf
注释掉resolve.conf的所有nameserver
添加一行 ip是bind服务器的ip
重启网卡,清除DNS缓存

service network restart
yum -y install nscd
service nscd restart

本文链接:

http://45.77.9.35/index.php/archives/13/
1 + 9 =
快来做第一个评论的人吧~