部署环境
系统环境:CentOS6.3
所需软件
1、bind-9.8.2-0.10.rc1.el6.i686 //bind主程序
2、bind-libs-9.8.2-0.10.rc1.el6.i686 //bind库,运行环境
3、bind-utils-9.8.2-0.10.rc1.el6.i686 //bind工具包
实验步骤
1.安装bind程序
rpm -ivh /mnt/Packages/bind-9.8.2-0.10.rc1.el6.i686.rpm
rpm -ivh /mnt/Packages/bind-utils-9.8.2-0.10.rc1.el6.i686.rpm
rpm -ivh /mnt/Packages/bind-libs-9.8.2-0.10.rc1.el6.i686.rpm
2.配置bind主配置文件
vim /etc/named.conf
监听任何人53号端口,允许任何人解析
将
options {
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { localhost; };
改为
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { any; };
增加一个域名,在服务器中自定义一个wl01.com的域名,域名的配置文件为wl01.com.zone
zone "wlo1.com"{
type master;
file "wlo1.com.zone";
};
3、创建区域配置文件,给wl01.com创建配置文件
vim /var/named/wl01.com.zone
添加如下内容
$TTL 86400;
@ IN SOA ns.wl01.com root (
2013;
1D;
1H;
1W;
3H;
);
@ NS ns
ns A 192.168.3.100
www A 192.168.3.100
4.启动服务
service named start
注释:会发现需要等很长时间才能启动服务,提示Generating /etc/rndc.key:
手动刷新一下dns验证密钥,再重启启动服务
rndc-confgen -r /dev/urandom -a
service named restart
5.关闭SELinux
setenforce 0
vim /etc/sysconfig/selinux
把SELINUX=enforcing
改成SELINUX=disabled
6.关闭 iptables
service iptables stop
chkconfig --level 2345 iptables off
7.开启 apache
service httpd restart
8.开机自动启动 bind
chkconfig --level 2345 named on
验证结果
开启Windows系统,把IP地址配制成192.168.12.19,dns设置成192.168.3.100