家中 网络开通了ipv6服务,准备把闲置的域名解析到其中的一台旧pc上,作为资料的远程备份地址。发现了一个可以定时自动更新配置 阿里云 域名解析地址的软件,做个记录,方便后继使用。
地址url:https://github.com/NewFuture/DDNS
在debian11.1系统中,最好下载源码来运行。
wget https://github.com/NewFuture/DDNS/archive/refs/tags/v2.10.3.tar.gz
tar -zxvf v2.10.3.tar.gz
cd DDNS-2.10.3
python3 run.py -c config.json #会报错,并在当前文件夹下生成config.json 模板,对其进行配置
# 如果没有按照python的话,会运行不了,请使用 apt install python3 来安装
vim config.json
#这里采用的是阿里云解析服务器,大致情况如下
{
"$schema": "https://ddns.newfuture.cc/schema/v2.8.json",
"debug": false,
"dns": "alidns", # 这里要修改为你的域名所在的平台对应名称
"id": "AccessKey ID", #在阿里云控制台申请获得
"index6": "default",
"ipv6": [
"www.你的域名.com",
"ipv6.你的域名.com",
"你的域名.com"
],
"proxy": null,
"token": "AccessKey Secret", #在阿里云控制台申请获得
"ttl": null
}
# 模板里面还有 index4 ipv4,因为我解析到固定的服务器ip了,所以删掉了相关的配置,避免被修改
# 运行下列命令,使得配置生效
python3 run.py -c config.json
设置systemd 定时检查和更新ipv6解析地址
./systemd.sh install
vim /lib/systemd/system/ddns.timer
# 将其中 OnUnitActiveSec=5m 修改为你希望的数值。这里是5分钟, 可以改为24h之类
# 卸载定时刷新配置
./systemd.sh uninstall
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)