在OpenWRT中配置阿里云DDNS

136 次浏览

1、阿里云配置

获取阿里云AccessKey:

进入阿里云控制台,在用户管理中点击【创建用户】
为创建的用户添加权限:AliyunDNSFullAccess
点击新建的用户,进入用户管理界面点击【创建AccessKey】
妥善保管 AccessKey ID 和 AccessKey

为域名创建解析记录:

在的域名解析设置中,预先为DDNS准备一条A记录。
例如,设置主机名 www 或 home,记录值可以暂时填 1.1.1.1,后续DDNS服务会自动更新它。

2、配置DDNS

方法一:通过命令行配置

安装aliddns插件:

opkg update
opkg install aliddns

编辑配置文件:

# 备份原始配置文件
cp /etc/config/aliddns /etc/config/aliddns.bak

# 编辑配置文件
nano /etc/config/aliddns

将配置文件修改为如下:

config aliddns
        option enabled '1'
        option interface 'wan'
        option interval '10'
        option hostname 'your-domain.com'
        option access_key 'AccessKey ID'
        option access_secret 'AccessKey'

interval: 更新检查间隔,单位为分钟

启用服务:

/etc/init.d/aliddns enable
/etc/init.d/aliddns start

方法二:通过Web管理界面 (LuCI) 配置

进入DDNS配置页面:

登录OpenWrt的Web管理界面,依次进入【服务】->【动态DNS】
点击【修改】按钮来添加一个新的DDNS服务

填写配置信息:

查询主机名: 你的完整域名(例如 www.your-domain.com)
DDNS服务提供商: 选择 aliyun.com
域名: 你的完整域名(例如 www.your-domain.com)
用户名: 填写阿里云的 AccessKey ID
密码: 填写阿里云的 AccessKey
检查时间: 设置自动更新的频率(例如 10 分钟)
更新源: 通常选择 接口 和 WAN 口来获取公网IP

如果网络支持IPv6,上述配置方法同样适用于AAAA记录的解析。部分DDNS插件或脚本也明确支持IPv6

发表评论

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

滚动至顶部