实验背景:在DNS服务器上做智能DNS,实现不同IP访问不同的apache服务器,同时,做DNS主从服务器解决单点故障。
作者:夜真灰_
第一步:搭建Apache服务器(基于IP地址的虚拟主机)
在apache上需要在加入一块网卡,我们用别名来eth0:0来表示,将其地址配置为192.168.1.140。重启网卡
创建目录mkdir /var/www/qq
写入网页index.html
重启服务器
第二步:搭建主DNS服务器
创建视图
本实验虽然只有两台客户机,但是还要加入pc3这个ACL,用于主从服务器的通信,否则从服务器将不能与主服务器建立有效链接。
在/var/name/chroot/etc创建pc1、pc2和pc3三个文件,编辑内容如下:
在/var/name/chroot/var/namede创建pc1.qq.com.zone、pc2.qq.com.zone和pc3.qq.com.zone三个文件,编辑内容如下:
重启服务器
修改主服务器的DNS,使其指向自己。
测试结果,将PC1和pc2的DNS指向192.168.1.52
pc1可以解析到IP地址
pc2也可以解析到IP地址
pc1和pc2都可以访问
上图为pc1的结果
上图为pc2的结果。
第三步:配置DNS从服务器,实现双机热备
在/var/name/chroot/etc创建pc1、pc2和pc3三个文件,编辑内容如下:
主从服务器全部重启服务器,从服务器将会在主服务器里下载三个文件到从服务器的/var/named/chroot/var/named/salves目录下
此时将证明从服务器是正常工作的。
至此,本实验完全结束。本实验只用于实验环境与技术交流。