DDNS 动态域名解析

1.DDNS定义

  • 动态域名解析服务,是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候,客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务程序负责提供DNS服务并实现动态域名解析。 就是说DDNS捕获用户每次变化的IP地址,然后将其与域名相对应,这样域名就可以始终解析到非固定IP的服务器上,互联网用户通过本地的域名服务器获得网站域名的IP地址,从而可以访问网站的服务。
  • DHCP服务能应用已知的主机ip与用户名对应关系去更新DNS服务器的域名解析, 使用户每次查询域名解析时即使不知道要访问域名ip也可以根据自己的主机名查询解析;也不必再考虑ip到期问题

2. DDNS的配置

(1) 配置准备

  • 配置好named服务
  • DNS服务器先前已经生成密钥
  • 配置过/var/named目录权限为770
  • selinux 处于非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 nini.happy.com 设置主机名称为nini.happy.com
hostname 查看主机名称
在这里插入图片描述
2)dig nini.happy.com 查询域名happ.com解析 可以看到解析对应自己主机ip
在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值