ddns的搭建
动态域名解析(Dynamic DNS,简称DDNS)是把互联网域
服务原理
服务原理
名指向可变IP地址的系统。DNS只是提供了域名和IP地址之间的静态对应关系,当IP地址发生变化时,DNS无法动态的更新域名和IP地址之间的对应关系,从而导致访问失败。但是DDNS系统是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络时,客户端程序通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,实现动态域名解析。
服务主机
and —–>dns基于key的更新
dnssec-keygen -a HMAC-SHA256 -b 128 -n HOST westos
生成kwestos
[root@dns_server named]# cat Kwestos.+163+62847.key
westos. IN KEY 512 3 163 n4qlNDzv5UHx8/isB5KWuQ==
[root@dns_server named]# cat Kwestos.+163+62847.private
Private-key-format: v1.3
Algorithm: 163 (HMAC_SHA256)
Key: n4qlNDzv5UHx8/isB5KWuQ==
Bits: AAA=
Created: 20201209095720
Publish: 20201209095720
Activate: 20201209095720
编辑钥匙文件
cp -p /etc/rndc.key /etc/westos.key
vim /etc/westos.key
编辑主配置文件,将钥匙文件包含进去
vim /etc/named.conf
11 listen-on port 53 { any; };
19 allow-query { any; };
34 dnssec-validation no;
56 include “/etc/westos.key”;
编辑子配置文件,允许dns钥匙更新方式
vim /etc/named.rfc1912.zones
26 zone “westos.org” IN {
27 type master;
28 file “westos.org.zone”;
29 allow-update { key westos; };
30 };
vim /var/named/westos.org.zone
搭建dhcpd服务
vim /etc/dhcp/dhcpd.conf
重启服务
systemctl restart named
systemctl restart dhcpd
客户端
当以dhcp的方式获取ip时,解析到的地址也随获取ip的改变而该变
nmcli connection reload
nmcli connection down westos
nmcli connection up westos 获取ip 如下 14
主机名,node1.westos.org
2)
更改服务端dhcpd主配置文件里面 的ip端,172.25.254.10 172.25.254.20
重启服务
让客户端分配新的IP
解析到的ip是dhcp方式分配的IP
成功,服务端会出现更新文件,当每一次开始搭建的时候,删掉此文件
cd /var/named
dhcp分配ip失败
当主机联网的时候,会影响分配到的Ip来源
原文链接:https://blog.csdn.net/ninimino/article/details/110938363