259 次浏览
1、阿里云配置
获取阿里云AccessKey:
进入阿里云控制台,在用户管理中点击【创建用户】
为创建的用户添加权限:AliyunDNSFullAccess
点击新建的用户,进入用户管理界面点击【创建AccessKey】
妥善保管 AccessKey ID 和 AccessKey
为域名创建解析记录:
在的域名解析设置中,预先为DDNS准备一条A记录。
例如,设置主机名 www 或 home,记录值可以暂时填 1.1.1.1,后续DDNS服务会自动更新它。
2、安装DDNS-GO
下载安装文件:
wget --no-check-certificate https://github.com/jeessy2/ddns-go/releases/download/v6.13.2/ddns-go_6.13.2_linux_arm64.tar.gz可根据安装环境和版本选择安装文件
解压和安装:
# 解压 tar.gz 文件
tar -zxvf ddns-go_6.13.2_linux_arm64.tar.gz
# 将 ddns-go 移动到 /usr/local/bin
sudo mv ddns-go /usr/local/bin/
# 给文件添加执行权限
sudo chmod +x /usr/local/bin/ddns-go
验证安装:
ddns-go -v如果安装成功,可以看到版本信息:
ddns-go version v6.13.2启动web配置界面:
ddns-go然后在浏览器中访问:
http://<局域网IP>:98763、开机自动启动服务
创建一个 systemd 服务文件
sudo nano /etc/systemd/system/ddns-go.service添加如下内容:
[Unit]
Description=ddns-go Service
After=network.target
[Service]
ExecStart=/usr/local/bin/ddns-go
Restart=on-failure
User=root
[Install]
WantedBy=multi-user.target重新加载并启用开机自启:
sudo systemctl daemon-reload
sudo systemctl enable ddns-go
sudo systemctl start ddns-go检查状态:
sudo systemctl status ddns-go4、配置DDNS
进入DDNS配置页面:
http://<局域网IP>:9876登录并配置阿里云的 AccessKey ID 和 AccessKey Secret,然后设置你要同步的域名和记录。