实验目的:实现在分支DNS服务器查询DNS记录
实验环境:RHEL5.5
实验原理:如果公司内DNS服务器负载过重或者为了实现冗余这一类功能就需要用到一个备份DNS服务器,那么备份服务器和主DNS服务器就属于一个从属关系,备份DNS服务器只可以从主DNS那里复制区域文件并更新到自己,如果主服务器的区域文件更新会有一种机制来通知辅助服务器来复制最新的区域文件,其中复制的方式也有两种,分别是完全复制和增量复制,平时辅助DNS服务器不提供解析服务,如果主DNS有故障辅助DNS就立刻激活提供域名解析服务
实验前准备:准备YUM源 配置IP地址
1 新建yum源文件 vi /etc/yum.repos.d/server.repo
编辑 [server]
name=server
baseurl=file:///mnt/Server
gpgcheck=0
wq保存退出
2 插入光盘镜像到/mnt目录内
mount /dev/cdrom /mnt/
3 更新yum源
yum update
4 配置IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.1 辅助服务器地址设置为192.168.1.2
NETMASK=255.255.255.0
ONBOOT=yes
HWADDR=00:0c:29:da:61:4c
保存退出然后重启网络服务
service network restart
一、安装DNS软件包
主DNS和辅助DIS服务器都需要安装
yum –y install bind*
安装完成后先建立配置文件
配置文件的模板在系统内有 但是太过复杂 这里我们自己创建一个配置文件
vim /var/named/chroot/etc/named.conf
编辑
保存退出
然后编辑区域文件
这里区域文件我们从模板里拷贝然后修改下就可以了
拷贝完成后修改区域文件 如图
重启服务就可以了
主DNS就配置这么多就可以
下面是辅助NDS服务器的设置
由于辅助DNS区域文件是从主DNS服务器复制过来的 所以辅助DNS区域文件不用建立 只需要配置配置文件就可以
vim /var/named/chroot/etc/named.conf
保存退出后重启DNS服务
然后cd到目录/var/named/chroot/var/named/slaves/文件夹查看是否区域文件复制过来了
成功复制 这时查看日志文件显示
也显示无异常
实验成功!