《DDNS服务器的搭建和案例解决方法》
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地址:
使用DHCP 更新DNS服务器:就是所谓的DDNS服务:
前提是DNS已经做好加密更新,生成了key。
下面的内容可以使用man dhcp.conf 输入关键字key来获取,然后添加到DHCP服务的配置文件下面。
下面的westos key是DNS生成的key,prinary 127.0.0.1允许本机的DHCP来更新DNS服务。
DNS的服务一定要使用key更新:
客户端:
文件内容:
客户端的ip为动态dhcp。重启网络。
下面的解析是在服务端做的。
要是你做的没问题,解析不出来,使用
dig redhat.example.com.example.com 才能解析出来,一定是 NetworkManager 问题,关了它就ok了
分类:
◆linux运维◆
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!