ddns php服务端,《DDNS服务器的搭建和案例解决方法》

DDNS与DHCP结合:动态域名解析服务实现解析
本文介绍了DDNS(动态DNS)的工作原理,它通过结合DHCP服务来自动更新DNS记录,确保客户端IP变化时仍能通过域名访问。配置过程中强调了DNS加密更新、DHCP服务配置、固定IP以及NetworkManager的影响。详细步骤包括服务端的DHCP和DNS设置,以及客户端的动态IP配置,并提供了问题排查方法。

DDNS原理:DNS + DHCP =DDNS

DHCP负责ip解析,和分配给客户机ip,ip为随机数。

DNS负责域名解析,A记录里记录了每个ip对应的域名。

客户端ip肯定是变化的,不可能一直使用一个ip,所以当客户端的ip变时,使用DDNS服务,同时通知DNS的A记录,使他也同步更新,否则别人访问你的域名时找不到你的这台主机。

测试的环境:建立在DNS加密更新配置完好。

DHCP默认安装好软件包是启动不了的。

DHCP服务配置文件的有效行:

“example.Com”这个域使用的是DNS服务的域,server写的也是DNS的服务的ip,服务端一定要是固定的ip,

注意的是IP为固定ip,要是开启图形化的话,一定要把NetworkManger关掉,它的影响很大,就算你服务搭建成功也解析不到。

服务端

首先搭建好dhcp服务:

Host 这几行为绑定网卡的MASK地址:

cd75adae6133b1bce868045f9544d583.png

使用DHCP 更新DNS服务器:就是所谓的DDNS服务:

前提是DNS已经做好加密更新,生成了key。

下面的内容可以使用man dhcp.conf   输入关键字key来获取,然后添加到DHCP服务的配置文件下面。

下面的westos  key是DNS生成的key,prinary 127.0.0.1允许本机的DHCP来更新DNS服务。

d08c51450dff551c35917656e09b13e0.png

DNS的服务一定要使用key更新:

6d75b77399d9f48888993129d73854f8.png

客户端:

54b55c17c3131592a8bc3343dad99309.png

文件内容:

73dd1b668d7e9780897c9e9694202886.png

客户端的ip为动态dhcp。重启网络。

下面的解析是在服务端做的。

dff799660a168f67d0231003aaa00128.png

要是你做的没问题,解析不出来,使用

dig redhat.example.com.example.com 才能解析出来,一定是NetworkManager   问题,关了它就ok了

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值