CentOS6.2_64 DNS Bind-9.8.2


CentOS6.2_64 DNS Bind-9.8.2
 
背景:Just For Test
环境:
虚拟机:VirtualBox
PC  1  系统:centos6.2 角色DHCP  HOSTNAME:  dhcp.test.com  IP:192.168.1.2
PC 2  系统:centos6.2 角色DNS HOSTNAME:  dns.test.com IP:192.168.1.3
1安装必须的软件包
  www.2cto.com  
bind-9.8.2  //bind的主文件
bind-libs-9.8.2 // bind 需要的类库
bind-chroot-9.8.2 //bind的安全模块
bind-utils-9.8.2  //bind的命令包,例如dig ,host,nslookup ,nsupdate.
最简便的方式使用yum安装
  www.2cto.com  
# yum install bind-*
然后查看安装的结果:(这边我选择我的机器上的安装现状)
修改主配置文件/etc/namd.conf,其实主要是修改两个地方,就是监听的ip地址范围,另外里面有个把IPV6也包含在里面了,你可以删除了。我这边把修改过后的显示出来,未能显示的部分保持默认就可以。
修改,named.rfc1912.zones文件,在这里,我已经把多余的全部删除了,只保留了使用的部分,如图:
添加区域文件,我们从主配置文件看到,其中的direcetory指定的目录为/var/named,那我们就在该目录下面创建区域文件:
# vi test.com.zone 结果如图:
# vi 1.168.192.zone
检查配置文件的正确性
# named-checkconf  /etc/named.conf
# named-checkzone test.com /var/named/test.com.zone
# named-checkzone 1.168.192.in-addr.arpa /var/namd/1.168.192.zone
开启DNS服务
#service named start
测试域名服务器运行情况:
关于配置文件的位置:
很多博客写到需要把配置文件放在/var/named/chroot/var/named目录,可是我经过测试,发现不行。
可是从上图,我们又不难发现,在这个目录确实有文件,那好,现在我给大家在展示图片,就知道一个很奇怪地方:
大家发现一个问题,就是关闭DNS服务器的时候,在/var/named/chroot/var/named 目录是空的,但是一旦服务器运行起来就会在该目录多出文见了,相当于完全把/var/named的文件全部复制过来了。可是一旦关闭该服务,所有文件又全部消失了,是不是很奇特!
这就是DNS的安全机制吧,改天去看看bind的手册,了解一下具体是怎么问题吧。

相关内容

    暂无相关文章