一、惟缓存DNS服务器
事先准备:两台纯净虚拟机(以下简称虚拟机A与虚拟机B),一台真机
配置静态IP:给两台虚拟机都分配到同一vmnet,同一网段
虚拟机A为192.168.1.1
虚拟机B为192.168.1.2
真机为192.168.1.3
给两台虚拟机安装DNS服务器,并且给虚拟机A配置域和主机,虚拟机B不需要操作(不会的详见我之前的文章)
3、虚拟机B的DNS配置界面中,右键你的主机,点击属性
4、找到转发器,写入虚拟机B的IP
此时,虚拟机B就已经成为了虚拟机A的惟缓存服务器
5、开始配置真机。
首先把真机的DNS地址改为虚拟机A的IP,访问在虚拟机A中创建的域名,发现成功
其后,把真机的DNS地址改为虚拟机B的IP地址,发现依然访问成功
此时惟缓存服务器配置完成。惟缓存服务器像是给主DNS服务器做了一层伪装,目的是为了提高主DNS服务器的安全性。
二、配置备用DNS服务器
1、在虚拟机B的DNS配置界面中,右键正向查找区域,点击新建区域,创建辅助区域
区域名称一定要填写你在虚拟机A创建的域名名称!!
主DNS服务器IP当然是填写虚拟机A的IP
2、回到虚拟机A,右键你建立的域,点击属性,找到域名传送,点击“到所有服务器”
3、虚拟机B中,发现出现A中的域,右键,点击“从主服务器传输”
4、右键正向查找,点击区域传送,将域名传回
这样,我们在虚拟机A中创建的域就传输到B中来了(不行的话,点击正向查找区域,刷新几次,刷新按钮在“查看”下面)
5、虚拟机B中,右键反向查找区域,创建反向的辅助区域
主DNS还是填A的
右键反向查找下的IP名,传回
此时虚拟机B作为A的备用服务器已经配置完成,接下来用真机测试是否成功
5、真机的DNS地址,首选A,备选B
此时直接ping域名,发现可以ping通
将虚拟机A关机,意味着此时主DNS服务器关闭,备用DNS服务器启用,查看备用DNS服务器是否工作
可见IP地址访问成功,但是无法访问主机,这是因为我在A的DNS配置中域名对应的IP为A自身的IP,此时A关机,故主机访问失败,如果用域名用B的IP,则完全访问成功,但我懒得改
可见在主DNS服务器不工作时,备用DNS服务器开始工作。实验成功。
实验结束。
后话:笔者也只是初学者,初心为分享自己所学知识。欢迎大佬赐教。