linux DNS服务器的部署三

DNS更新

实验步骤:
1.基于ip地址的更新
(1)做实验之前先备份虚拟机1/var/named /lyueyue.co m.zone文件
linux DNS服务器的部署三
(2)编辑/etc/named.rfc1912.zones文件
允许192.168.9.7更新lyueyue.com域
linux DNS服务器的部署三
linux DNS服务器的部署三
(3)测试
在虚拟机3中输入nsupdate命令更新DNS
update add:新增A记录
86400:TTL值
update delete:删除A记录
linux DNS服务器的部署三
在虚拟机1中dig测试,发现更新成功。
linux DNS服务器的部署三
linux DNS服务器的部署三
接下来在虚拟机3中删除hello.lyueyue.com记录
linux DNS服务器的部署三
发现在虚拟机1中dig不到了
linux DNS服务器的部署三
2.基于key的更新
基于ip地址的更新是有弊端的:如果任意一个客户端将ip地址更改为192.168.9.7就可以更新DNS
(1)将lyueyue.com.zone文件还原
linux DNS服务器的部署三
(2)生成公私钥
-a:加密方式
-b:加密长度
-n:名称类型(HOST表示专门做解析的DNS)
公钥以.key结尾,私钥以.private结尾。
linux DNS服务器的部署三
(3)编辑/etc/lyueyue.key文件
linux DNS服务器的部署三
linux DNS服务器的部署三
linux DNS服务器的部署三
(3)编辑/etc/named.conf文件
linux DNS服务器的部署三
linux DNS服务器的部署三
(4)编辑/etc/named.rfc1912.zones文件
linux DNS服务器的部署三
linux DNS服务器的部署三
(5)将key文件传至虚拟机3/mnt下
linux DNS服务器的部署三
(6)时钟同步
当时钟不同步时会报错
linux DNS服务器的部署三
linux DNS服务器的部署三
linux DNS服务器的部署三
linux DNS服务器的部署三
linux DNS服务器的部署三
(7)在虚拟机3中测试
linux DNS服务器的部署三
linux DNS服务器的部署三
linux DNS服务器的部署三
更新成功!
linux DNS服务器的部署三
linux DNS服务器的部署三

DDNS(DHCP+DNS)

1.DDNS的含义:
DDNS捕获用户每次变化的ip地址,然后将其与域名相对应(动态域名解析),而普通的DNS都是基于静态ip的。
2.实验步骤:
(1)在虚拟机1中搭建dhcp
ddns-update-style interim:开启更新dns的功能
linux DNS服务器的部署三
key lyueyue:把更新DNS的key告诉DHCP
zone:更新的是哪个域(域的名字是lyueyue.com)再加一个点
primary:写dns所在的主机,由于dns和dhcp都在虚拟机1上,因此写127.0.0.1回环接口。
linux DNS服务器的部署三
linux DNS服务器的部署三
(2)配置虚拟机2为dhcp模式
linux DNS服务器的部署三
linux DNS服务器的部署三
(3)测试
设置虚拟机2主机名为test.lyueyue.com,然后dig。
linux DNS服务器的部署三
linux DNS服务器的部署三
虚拟机1中的日志如下
linux DNS服务器的部署三
设置selinux
linux DNS服务器的部署三
重新dig发现成功
linux DNS服务器的部署三
linux DNS服务器的部署三
我们再进行一次测试,更改虚拟机1dhcp分配地址范围
linux DNS服务器的部署三
虚拟机2ip发生变化
linux DNS服务器的部署三
发现DNS动态解析
linux DNS服务器的部署三
linux DNS服务器的部署三
实验完成????