软件下载:https://github.com/jeessy2/ddns-go
以管理员权限
安装服务.\ddns-go.exe -s install -l 127.0.0.1:9876 -f 600 -c /Users/name/ddns-go.yaml
卸载服务.\ddns-go.exe -s uninstall
(-l 监听地址 -f 同步间隔秒 -c 配置文件路径)
打开http://127.0.0.1:9876/ 配置
ID与Token获取:
以腾讯云为例: (地址https://console.dnspod.cn/account/token/token)
登录域名服务商的管理平台后点击头像弹出API密钥菜单
进入设置界面
选DNSPod Token选项卡
创建密钥
步骤根据提示进行
注意 密钥只显示一次,一定要记下,否则该密钥没法用.
设置如下:
ID:88888
Token:XXXXXXXXX
IPV4 通过接口获取
Domains
subnamexx:abcdxxx.com
(需提前在域名服务商处设置subnamexx.abcdxxx.com的A记录解析到任意IP)
其他的关闭或默认保存即可
配置文件位置:
C:\Users\namexxx\.ddns_go_config.yaml
本问安装的时候设置600秒间隔, 服务启动后将10分钟访问一次是否变动,自动修改域名服务商处对应A记录的ip地址.