实现动态域名解析(DDNS)

前置任务: 公网IP(IPv4、IPv6均可) 主流操作系统(Linux、Windows、MacOS)和架构(x86、ARM) 主流域名服务商(Alidns(阿里云) Dnspod(腾讯云) Cloudflare 华为云 Callback 百度云) 本文目标: 实现本地机器IP动态解析到托管在DNSPod平台上的域名(其他平台托管的域名也可参考此教程)

选择合适的DDNS服务

这里推荐一款可以在网页中配置,简单便捷的DDNS服务,下文用其演示

ddns-go

下载

选择版本(点击跳转)并复制下载链接 DDNS-1 这里使用wget命令下载到家里云

wget <刚才复制的链接>

当然,浏览器直接下载也是没有问题的

运行

在合适的目录下直接运行, 第一次启动没有找到配置, 程序会自动打开

http://127.0.0.1:9876

DDNS-2

配置

打开并登录DNSPod API密钥 选择DNSPod Token,并创建密钥 DDNS-3 设置密钥名称,名称随便 DDNS-4 然后保存密钥ID及Token,忘了就再创建一个 DDNS-5 接着把密钥ID及Token输到DDNS程序拉起的网页里 DDNS-6 若需要IPv4 DDNS就勾选上,在下方Domains一栏输入要解析到的域名,IPv6同理

注意:该域名须提前设置解析,IPv4选择类型A,IPv6选择类型AAAA,解析内容随意114.514.1919.810都行

DDNS-7 最后单击左上的save按钮,其他可选服务见ddns-go系统中使用一栏

最后

至此DDNS可以正常使用了,下次需要时启动即可,修改配置可在本地网络中打开

http://127.0.0.1:9876