自动更新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
- 下载源码上传服务器(python)
- 先运行一次
python run.py
以生成配置文件模板 - 按需要修改config.json
- 配置定时任务
crontab -e
# 加上下边的定时语句,路径自己修改下。他提供的定时任务脚本我没有运行成功
*/5 * * * * python "/root/DDNS-master/run.py" -c "/root/DDNS-master/config.json" >> "/root/DDNS-master/run.log"
五分钟会检查一次,现在就不需要每次手动去改A记录了。感谢开源作者!