title: 04-部署DNS主从
order: 4
icon: lightbulb
准备环境:
1、准备两台虚拟机,如图所示,实验主机为主dns服务器,测试主机为从dns服务器
实例:使用bind部署dns主从服务器,实现dns冗余负载均衡
一、主dns服务器安装配置
1、检查本机是否安装bind服务程序
[root@host-172-16-0-5 ~]# rpm -qa | grep bind
我们发现现有的包是因为安装系统时采用gui核心功能安装的,所有自带的有bind附属包,但是没有主 包
2、安装bind服务程序
[root@host-172-16-0-5 ~]# yum install -y bind*
安装完成之后我们再次查看,发现已经安装了主包
3、配置bind主配置文件,,修改options中的参数
[root@host-172-16-0-5 ~]# vi /etc/named.conf
4、编辑区域配置文件,添加如图所示参数
[root@host-172-16-0-5 ~]# vi /etc/named.rfc1912.zones
说明:在主dns服务器区域文件中允许该从服务器的更新请求,即修改allow-update{允许更新区域信息的主机地址};参数,我们这里地址指向从dns服务器地址,另外其服务类型为主,即type master。
5、配置正向解析文件,添加如图所示参数
[root@host-172-16-0-5 ~]# vi /var/named/named.localhost
6、编辑反向解析文件,添加如图所示参数
[root@host-172-16-0-5 ~]# vi /var/named/named.loopback
7、重启dns服务
[root@host-172-16-0-5 ~]# systemctl restart named
二、从dns服务器安装配置
1、安装bind主服务程序
[root@host-172-16-0-6 ~]# yum install bind * -y
2、编辑主配置文件,添加如图所示参数
[root@host-172-16-0-6 ~]# vi /etc/named.conf
3、配置区域文件,添加如图所示参数
[root@host-172-16-0-6 ~]# vi /etc/named.rfc1912.zones
说明:在从dns服务器区域文件中配置从主dns服务器的更新请求,即修改masters{允许更新区域信息 的主机地址};参数,我们这里地址指向主dns服务器地址,而且file参数定义的是同步正反向区域配置 文件要保存的位置,另外其服务类型为从,即type slave。
4、重启dns服务器,从服务器会自动同步主dns服务器信息
[root@host-172-16-0-6 ~]# systemctl restart named
三、测试
在windows客户端将本地dns地址指向dns服务器
在运行窗口中输入nslookup测试
现在我们将主dns修改为从dns服务器地址在测试
我们发现及时没有主dns,我们指向了从dns ,dns解析依然生效
评论区