自动更新DNS解析 到本机IP地址,支持 ipv4和ipv6 以 本地(内网)IP 和 公网IP。 代理模式,支持自动创建域名记录。

在使用NAT服务器做v2ray代理时,由于一些原因导致共享IP老是变动。这个时候可以用域名A记录指向服务器共享IP,然后使用定时任务自动更新A记录。

分享一款使用域名服务商开放API接口来自动更新解析记录的程序

开源地址:https://github.com/NewFuture/DDNS

暂支持的服务商

  • DNSPOD(国内版)创建token
  • 阿里云accesskey
  • DNS.COM API Key/Secret
  • DNSPOD(国际版)
  • CloudFlare

我用的是DNSPOD国内版,Linux系统,使用步骤:
先创建token,DNSPOD(国内版)创建token

  1. 下载源码上传服务器(python)
  2. 先运行一次python run.py以生成配置文件模板
  3. 按需要修改config.json
  4. 配置定时任务
crontab -e
# 加上下边的定时语句,路径自己修改下。他提供的定时任务脚本我没有运行成功
*/5 * * * *   python  "/root/DDNS-master/run.py" -c "/root/DDNS-master/config.json" >> "/root/DDNS-master/run.log"

五分钟会检查一次,现在就不需要每次手动去改A记录了。感谢开源作者!