文章目录
1.DDNS定义2. DDNS的配置(1) 配置准备(2)配置(3)测试1.DDNS定义
动态域名解析服务,是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候,客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务程序负责提供DNS服务并实现动态域名解析。就是说DDNS捕获用户每次变化的IP地址,然后将其与域名相对应,这样域名就可以始终解析到非固定IP的服务器上,互联网用户通过本地的域名服务器获得网站域名的IP地址,从而可以访问网站的服务。DHCP服务能应用已知的主机ip与用户名对应关系去更新DNS服务器的域名解析,使用户每次查询域名解析时即使不知道要访问域名ip也可以根据自己的主机名查询解析;也不必再考虑ip到期问题2. DDNS的配置
(1) 配置准备
配置好named服务DNS服务器先前已经生成密钥配置过/var/named目录权限为770selinux 处于非Enforcing模式(2)配置
1)搭建DHCP服务
yum install -y dhcp
安装dhcp软件
systemctl start dhcpd
启动dhcpd服务
systemctl enable dhcpd
设置dhcpd服务开机自启
firewall-cmd --permanent --add-service=dhcp
为防火墙添加dhcp服务
firewall-cmd --reload
重新加载火墙
2)配置dhcp文件
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
复制模版到dhcp配置文件 根据模版更改所需信息
vim /etc/dhcp/dhcpd.conf
编辑dhcp配置文件
删除34行以后所有内容
重新添加更新dns服务器代码:
*注:man 5 dhcpd.conf
查看配置ddns更新的代码格式
3)配置dns服务配置文件
vim /etc/named.conf
让服务去访问密码文件
vim /etc/named.rfc1912.zones
更改允许更新方式为密码更改
4)systemctl restart named 重启服务
(3)测试
在一台dhcp服务分配ip的主机上:
1)hostnamectl set-hostname
设置主机名称为
hostname
查看主机名称
2)dig
查询域名解析 可以看到解析对应自己主机ip