19-刘英博 1.配置主DNS服务器
安装DNS服务
yum install bind*
配置bind主配置文件
vim /var/named/chroot/etc/named.conf
#==================
##配置全局选项
options{
directory "var/named";
};
##配置正向区域liuyb.com.
zone "liuyb.com." {
##配置该DNS服务器的类型为主DNS服务器
type master;
##配置该区域的记录文件名称
file "liuyb.com.zone";
##允许与该服务器同步数据的辅助DNS服务器
allow-transfer {192.168.18.179;};
};
##配置反向区域192.168.18.
zone "18.168.192.in-addr.arpa" {
type master;
file "liuyb.com.192.168.18";
allow-transfer {192.168.18.179;};
};
#=======================
配置正向区域liuyb.com.的资源记录
cp /usr/share/doc/bind-9.3.6/sample/var/named/localhost.zone /var/named/chroot/var/named/liuyb.com.zone
vim /var/named/chroot/var/named/liuyb.com.zone
#===================================
$TTL 86400
@ IN SOA @ root (
2012120501 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
liuyb.com. IN NS @
www IN A 192.168.18.139
blog IN A 192.168.18.139
bbs IN CNAME blog.liuyb.com.
#===========================================
配置反向区域192.168.18.的资源记录
cp /var/named/chroot/var/named/liuyb.com.zone /var/named/chroot/var/named/liuyb.com.192.168.18
vim /var/named/chroot/var/named/liuyb.com.192.168.18
#=======================
$TTL 86400
@ IN SOA @ root (
2012120501 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS @
139 IN PTR www.liuyb.com.
#========================
重启DNS服务并测试服务是否可用
service named restart
rndc flush ##清除DNS缓存
host bbs.liuyb.com
host 192.168.18.139 2.配置辅助DNS服务器
安装DNS服务
yum install bind bind-*
配置DNS服务的主配置文件
vim /var/named/chroot/etc/named.conf
#==============================
options {
directory "var/named";
};
zone "liuyb.com." {
type slave;
file "liuyb.com.zone";
masters {192.168.18.139; };
};
zone "18.168.192.in-addr.arpa" {
type slave;
file "liuyb.com.192.168.18";
masters {192.168.18.139; };
};
#=================================
更改dns服务区域文件目录的权限(770),使主辅DNS服务器在同步时辅助DNS服务器能够在该文件夹中建立tmp-?????文件,重启DNS服务。
chmod g+w /var/named/chroot/var/name
service named restart 3.配置DNS转发服务器
配置条件转发服务器
vim /var/named/chroot/etc/named.conf
#=========================
options {
directory "var/named";
};
#满足下列条件的DNS请求转发
zone "liuyb.com." {
type forward;
##配置DNS请求转发列表
forwarders {192.168.18.139;192.168.18.99;};
};
#=============================
#也可配置成为完全转发服务器
#============================
#options {
# directory "var/named";
# recursion yes; //允许递归查询
# forwarders {192.168.18.139;192.168.18.99;};
# forward only;
#};
#===================================
4.配置快速缓存DNS服务器
#===============================
options {
directory "var/named";
recursion yes;
datasize 500M; //配置缓存空间大小
};
zone "." {
type hint;
file "named.root";
};
#==================================
cp /usr/share/doc/bind-9.3.6/sample/var/named/named.root /var/named/chroot/var/named/named.root
service named restart 5.设置客户机的DNS为转发服务器,测试DNS服务器
~~~~~~~~~~~~~~~~