DDNS
2025/9/7大约 2 分钟
DDNS
Dns
DNS 只是提供了域名和 IP 地址之间的静态对应关系,当 IP 地址发生变化时,DNS 无法动态的更新域名和 IP 地址之间的对应关系,从而导致访问失败。但是 DDNS 系统是将用户的动态 IP 地址映射到一个固定的域名解析服务上,用户每次连接网络时,客户端程序通过信息传递把该主机的动态 IP 地址传送给位于服务商主机上的服务器程序,实现动态域名解析。
DDNS
分为客户端和服务端, 通过客户端检测 IP 变化,主动调用服务端 API 通知服务端修改域名指向的地址
ddns 客户端
DDNS 客户端需要动态更新域名和 IP 地址对应关系的设备。Internet 用户通常通过域名访问提供应用层服务的服务器,如 HTTP、FTP 服务器。为了保证 IP 地址变化时,仍然可以通过域名访问这些服务器,当服务器的 IP 地址发生变化时,它们将作为 DDNS 客户端,向 DDNS 服务器发送更新域名和 IP 地址对应关系的 DDNS 更新请求
ddns 服务端
DDNS 服务器负责通知 DNS 服务器动态更新域名和 IP 地址之间的对应关系。接收到 DDNS 客户端的更新请求后,DDNS 服务器通知 DNS 服务器重新建立域名和 IP 地址之间的对应关系。从而保证即使 DDNS 客户端的 IP 地址改变,Internet 用户仍然可以通过同样的域名访问 DDNS 客户端
使用
服务端可使用 Aliddns 腾讯 ddns 华为 ddns 等服务商
客户端主要使用开源检测脚本, 设置 cron 定时执行