Linux入门 22_企业dns服务器搭建之dns双向解析、dns集群、dns更新、ddns(dns+dhcp)安全动态域名解析

二、DNS服务

1.dns双向解析

双向解析是域名和IP地址的双向转化。可以实现内网和外网访问同一网页时,可以得到不同的IP,从而区分内网还是外网。

实验

1、配置单网卡虚拟主机westosb,设置其网络处于在1.1.1.174网段

2、配置单网卡虚拟主机westosa,设置其网络为双IP,即同时有172.25.254.1731.1.1.173两个网段

3、编辑dns服务器westosa的配置文件 /etc/named.conf,注释掉原有解析体系,建立内外网两个不同的解析体系。
在这里插入图片描述
在这里插入图片描述在localnet中指明外网段的解析去 /etc/named.rfc1912.zones 寻找解析规则
在internet中指明内网段的解析去 /etc/named.rfc1912.inter 寻找解析规则

3.在/etc/named.rfc1912.zones 与 /etc/named.rfc1912.inter 添加解析规则
在这里插入图片描述
在这里插入图片描述4.在dns服务的数据目录/var/named中复制模板westos.org.zone 编写外网解析记录文件westos.org.inter,同时将模板westos.org.zone修改为外网段解析规则,完成后重启dns服务named
在这里插入图片描述
在这里插入图片描述5.此时还要将内网主机和外网主机westosb的/etc/resolv.conf中的域名解析指向分别设置为安装有dns服务器的双网卡主机westosa的IP

6.完成上述操作后分别在处于172.25.254网段的主机和处于1.1.1网段的主机westosb中使用dig 域名测试做同样域名的地址解析,可以看到同一域名被解析为访问客户端主机各自网段对应的A记录
在这里插入图片描述
在这里插入图片描述

2.dns集群

DNS服务器一般在用的时候,为了缓解服务器的压力,使用一个主DNS服务器,多个副DNS服务器,这些DNS服务器就组成了一个DNS集群。

实验:

1、还原dns双向/多向解析前的实验环境,配置单网卡虚拟主机westosb,设置其网络为172.25.254.174,编辑dns服务器westosa的配置文件 /etc/named.conf,注释掉建立的内外网两个不同的解析体系,还原之前的解析体系

2、这里我们将westosb设置为辅助dns服务器,在westosb中安装dns服务软件bind,在防火墙中设定允许dns服务,刷新火墙使设定生效,启动dns服务named

3、编辑westosb的dns服务配置文件 /etc/named.conf,注释掉开启网络接口、允许查询A记录的客户端列表的语句设定(注释后默认在本地所有网络接口上开启53端口,允许所有访问客户端查询A记录),关闭dns安全检测功能参数

在这里插入图片描述
4、编写westosb中的/etc/named.rfc1912.zones文件,指定维护域名,指定该dns服务器类型为辅助dns(master—主dns slave—辅助dns),指定其主dns的ip即从哪里同步解析数据,指定解析时读取存放在/var/named/slaves目录下的解析记录文件,删除允许更新的参数
在这里插入图片描述5、此时/var/named/slaves目录下无内容,将westosb的/etc/resolv.conf中的域名解析指向设置为自己的ip,完成上述操作后重启dns(named)服务,此时slaves目录下同步有主dns的解析记录文件,在westosb中dig 域名可以得到与westosa中相同的解析IP

在这里插入图片描述

更新同步解析服务

1、在westosa中修改域名A记录文件后重启dns(named)服务,此时在westosb中dig 域名仍为原解析ip,而在westosa中dig 域名发现解析ip已更改为修改后的ip

2、删除westosb中/var/named/slaves目录下同步的解析记录文件,重启westosb的dns(named)服务,重新同步,此时在westosb中dig 域名解析ip更改,但这种方式显然不符合实际使用

3、因此在westosa中编写/etc/named.rfc1912.zones,在维护域模块中添加also-notify参数,即设定当westosa中解析记录文件更新时通知辅助dns(这里可以设置多个,用;隔开)自动进行同步。
在这里插入图片描述
4、在dns服务器westosa的域名A记录文件中修改记录后还要修改主dns和辅助dns同步标志serial参数的值,这一参数只能增量修改,完成后重启westosa的dns(named)服务
在这里插入图片描述5、此时在westosb中dig 域名可以看到解析ip会自动同步更改,不需要重启westosb的dns(named)服务,westosb中/var/named/slaves目录下同步的解析记录文件会在主dns解析记录文件更改后自动更新同步
在这里插入图片描述

3.ddns(dns+dhcp)安全动态域名解析

动态域名解析服务,是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候,客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务程序负责提供DNS服务并实现动态域名解析。就是说DDNS捕获用户每次变化的IP地址,然后将其与域名相对应,这样域名就可以始终解析到非固定IP的服务器上

实验:

1、在westosa中安装并启动dhcp服务,复制dhcp配置文件模板并修改,设定域名和dns服务器IP,设置分配网络的网段、子网掩码及网络池,重启dhcpd服务
在这里插入图片描述
在这里插入图片描述2、删除westosb中原有的网络连接,为其添加工作方式为dhcp的网络连接,重启网络连接后westosb自动获取到IP为172.25.254.50
在这里插入图片描述3、编写dns服务器westosa中的解析A记录文件 /var/named/westos.org.zone,为主机域名为westosb.westos.org的虚拟主机westosb添加A记录,重启westosa的dns(named)服务
在这里插入图片描述4、将westosb的/etc/resolv.conf中的域名解析指向设置为dns服务器westosa的ip,此时在westosb中dig其自身域名可以解析得到westosb的ip
在这里插入图片描述
5、修改dhcp服务器westossa中dhcp配置文件网络池分配网络的范围,重启dhcpd服务,重启westosb网络连接,westosb重新获取到的新IP为72.25.254.60,但此时在westosb中dig其自身域名解析得到的ip仍为之前的ip,重新编写dns服务器westosa中的解析A记录文件,删除主机域名为westosb.westos.org的虚拟主机westosb的A记录(必须删除否则会和之后动态域名解析冲突),设置ddns动态域名解析

6、dns设定——查看/etc/rndc.key中默认的dns更新许可密钥的加密方式,切换到一个空目录这里使用/mnt,dnssec-keygen为dns生成更新许可密钥(-a指定加密方式,选择默认加密方式;-b指定生成的密钥长度;-n指定密钥的名称类型,这里是为本机HOST生成密钥),复制dns更新密钥指定模板,修改生成更新密钥指定文件westos.key
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

接着编辑dns服务的主配置文件添加读取更新密钥指定文件语句
在这里插入图片描述

在这里插入图片描述

再编辑/etc/named.rfc1912.zones在维护域模块中修改allow-update参数的值,设定拥有指定密钥才可以更新dns的解析A记录文件

在这里插入图片描述
7、dhcp设定——编辑dhcp配置文件,开启dhcp更新dns的功能,为dhcp分发更新dns的认证密钥,指定使用密钥的域(由于dns是在本机westosa搭建,所以这里可以使用回环接口进行通信)
在这里插入图片描述
在这里插入图片描述
8、设定完成后,重启westosa的dhcpd、dns(named)服务,重启westosb网络连接,此时在westosb中dig其自身域名解析得到的ip与其当前分配到的ip一致,ddns动态域名解析设置成功

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿王不想秃头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值