本实验分为两方面的内容,主DNS的搭建和辅DNS的搭建
主DNS配置
一、#setup 进行IP设置
主DNS指向自己IP
副DNS指向外部网络IP
二、安装软件包
#rpm �Civh bind-9.3.3-10.el5.i386.rpm
#rpm �Civh bind-devel-9.3.3-10.el5.i386.rpm
#rpm �Civhcaching-nameserver-9.3.3-10.el5.i386.rpm
#rpm �Civh bind-chroot-9.3.3-10.el5.i386.rpm
#rpm �Civh system-config-bind-4.0.3-4.e15
三、bind的主配置文件
1、rpm -ql system-config-bind|less查看系统生成的named.conf在那里
或者是用
#locate named.conf(之前先刷新一下数据#updatedb)
2、拷贝named.conf文件
3、配置named.conf文件
特别注意:跟区域文件中的file “”里面一定填写named.ca
第一个zone是根区域文件配置
第二个zone是正向查找区域文件配置
第三个zone是反向查找区域文件配置
zone的第一行“”内是域名或是域名所在的网段
type 后面是master代表主服务器,辅助服务器是slave
file”填写配置文件,文件名自己定义”
allow-update{;}内写辅助DNS服务器的IP地址
四、编辑正向查找区域文件和反向查找区域文件
在目录内
要根据named.conf内的
文件命名配置
正向查找区域文件:#cp localhost.zone wlm.com.zone
#vim wlm.com.zone
NS代表主DNS服务器名称
www代表域名是www.wlm.com
wlm.com.代表用域名wlm.com.或是wlm.com也可以访问
IN AAAA是IPv6的设置,不管
反向查找区域文件:
#vim 192.168.2.wlm
五、实现负载均衡功能
DNS负载均衡的优点是经济简单易行,它在DNS服务器中为同一个域名配置多个IP地址(即为一个主机名设置多条A资源记录),在应答DNS查询时,DNS服务器对每个查询将以DNS文件中主机记录的IP地址按顺序返回不同的解析结果,将客户端的访问引导到不同的计算机上去,使得不同的客户端访问不同的服务器,从而达到负载均衡的目的。例如,在企业网中需要使用3台内容相同的FTP服务器共同承担客户对网站的访问,它们的IP地址分别对应192.168.16.11、192.168.16.12和192.168.16.13。现只要在DNS服务器的区域文件中加入以下3条A资源记录,就可以实现3台FTP服务器网络负载均衡功能。
ftp IN A 192.168.16.11
ftp IN A 192.168.16.12
ftp IN A 192.168.16.13
六、实现直接解析域名
DNS服务器默认只能解析完全规范域名FQDN,不能直接将域名解析成IP地址。为方便用户访问,可以在DNS服务器的区域文件中加入下面一条特殊的A资源记录,以便支持直接解析域名(http://example.com)。
example.com. IN A 192.168.16.9
七、启动服务
(1)检查配置文件的正确性
功能:检查named配置文件语法
格式:
named-checkconf 配置文件名
实例:
#named-checkconf/var/named/chroot/etc/named.conf
(2)检查区文件的正确性
功能:检查区域文件的正确性
格式:
named-checkzone 区域名 区域文件名
实例:
#named-checkzone abc.com/var/named/chroot/var/named/abc.com.zone
#named-checkzone 16.168.192.in-addr.arpa/var/named/chroot/var/named/192.168.16.arpa
(3)启动服务
#service namedrestart
#netstat �Cnpl|grep 53
辅助DNS配置
一、DNS配置,主DNS指向自己,辅助DNS指向主DNS
IP配置
二、软件安装
三、在编写主DNS服务配置named.conf文件和正向查找区域文件、反向查找区域文件
主DNSnamed.conf配置
正反查找区域文件的配置
正向,被框中的是增加的配置
反向
四、配置/var/named/chroot/etc/named.com 文件
配置如下
注意:方框内主DNS服务器是更新数据allow-update或transfer,括号内是辅DNS的ip地址,辅DNS是主masters,括号内饰主DNS的ip
辅助DNS服务器的配置
一、DNS配置,主DNS指向自己,辅助DNS指向主DNS,再次指向辅助DNS
IP配置
二、软件安装
三、在编写主DNS服务配置named.conf文件
#vim/var/named/chroot/etc/named.conf
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
version "4.9.11";
forward only;
forwarders {
192.168.16.177;
192.168.16.178;
};
};
include"/etc/rndc.key";