Linux--网络服务--DNS域名解析(主从同步)实验


前言
对于理论不是很了解的小伙伴可以看下我之前的博客
链接: https://blog.csdn.net/m0_47219942/article/details/107213681.

一:主从同步实验

1.1:实验目的

实现主从服务器数据同步,从服务器解析主服务器上所能解析的网站

1.2:实验环境

某公司现在有两台DNS服务器做主从服务器,主服务器IP地址为20.0.0.51,从服务器IP地址为20.0.0.47,本实验通过在虚拟机中创建两台Centos 7系统的虚拟机来实现。

1.3:实验步骤

1.3.1:主服务器配置

1.使用yum一键式部署安装BIND软件

[root@localhost ~]# yum -y install bind

在这里插入图片描述
2.配置主配置文件中的监听地址和允许使用本DNS服务的网段,一般设为“any”

[root@localhost ~]# vim /etc/named.conf 

在这里插入图片描述
3.配置区域配置文件

[root@localhost ~]# vim /etc/named.rfc1912.zones 

在这里插入图片描述
4.配置区域数据配置文件

[root@localhost named]# vim kevin.com.zone

在这里插入图片描述

[root@localhost named]# iptables -F                                    清空防火墙规则
[root@localhost named]# systemctl start named                          启动bind服务

5.自测一下

[root@localhost named]# echo "nameserver 20.0.0.51" > /etc/resolv.conf 将为本机提供DNS服务的地址设为自己的IP地址,方便自测
[root@localhost named]# host www.kevin.com                             使用host命令(刚才已经安装bind-untils,可以直接使用)自测,成功解析出IP地址                          
www.kevin.com has address 192.168.66.66
[root@localhost named]# host abc.kevin.com
abc.kevin.com has address 6.6.6.6

1.3.2:从服务器

1.使用yum一键式部署安装BIND软件

[root@localhost ~]# yum -y install bind

在这里插入图片描述
2.配置主配置文件中的监听地址和允许使用本DNS服务的网段,一般设为“any”

[root@localhost ~]# vim /etc/named.conf 

在这里插入图片描述
3.配置区域配置文件

[root@localhost ~]# vim /etc/named.rfc1912.zones 

在这里插入图片描述
4.将数据文件同步,从而进行解析

[root@localhost ~]# cd /var/named/
[root@localhost named]# ls
data  dynamic  named.ca  named.empty  named.localhost  named.loopback  slaves
[root@localhost named]# cd slaves/
[root@localhost slaves]# ls                              查看文件,发现并没有同步数据
[root@localhost slaves]# ll
总用量 0

在这里插入图片描述

[root@localhost slaves]# systemctl start named                       开启DNS服务
[root@localhost slaves]# echo "nameserver 20.0.0.51" > /etc/resolv.conf
[root@localhost slaves]# host www.kevin.com
www.kevin.com has address 192.168.66.66
[root@localhost slaves]# host mail.kevin.com
mail.kevin.com has address 192.168.88.88
[root@localhost slaves]# ls                                     查看文件与之前对比,发现生成了文件
kevin.com.zone       

在这里插入图片描述

1.4:实验总结

在从服务器中区域数据配置文件中注意slaves的s,以及masters的s。

猜你喜欢

转载自blog.csdn.net/m0_47219942/article/details/107234928