使用DDNS-GO配置阿里云域名

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>:9876

3、开机自动启动服务

创建一个 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-go

4、配置DDNS

进入DDNS配置页面:

http://<局域网IP>:9876

登录并配置阿里云的 AccessKey IDAccessKey Secret,然后设置你要同步的域名和记录。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部