OpenWrt 使用腾讯云 DDNS 动态解析

腾讯云 DDNS 动态解析插件可在安装了OpenWrt 的软路由上,将运营商分配的家庭宽带公网 IP 动态关联到指定的 DNSPod 域名解析记录上,并实现通过域名访问家庭内网服务的目的,自动映射动态公网 IP 至用户指定的DNSPod域名解析记录。

准备工作

下载腾讯云 DDNS 动态解析插件(本插件适用于 Arm64 A53 架构),并在腾讯云购买域名,有无备案都可以,建议购买 xyz、club、cloud 等后缀域名,因为价格便宜 8-15 元就可以搞定,明年再重新购买新的域名即可~

插件下载:https://git.opclash.com/chajian/luci-app-dnspod_1.15-1_all.ipk

域名购买:https://buy.cloud.tencent.com/domain

操作步骤

1、通过本站高速下载地址下载好动态 DNSpod 插件,打开 OpenWrt 管理界面,进入系统后台列表页找到“文件传输”,选择上传动态 DNSpod 插件,并在上传文件列表进行安装,如下图:

OpenWrt 使用腾讯云 DDNS 动态解析-阿帕胡

2、打开 DNSPod 域名管理页面,进入我的域名,选择刚购买的域名,在域名解析内随便解析一个本地地址,比如:192.168.2.1,或许你要问为什么要解析,那是因为后面需要用 Token 密钥自动解析,如果没有存在的解析会导致自动解析失败,如下图:

域名管理:https://console.dnspod.cn/dns/list

OpenWrt 使用腾讯云 DDNS 动态解析-阿帕胡

3、然后去 DNSPod 域名管理页面点击右上角头像,选择 API 密钥并进入页面,进入 API密钥 管理页面选择 DNSPod Token 选项,点击创建密钥,密钥名称(比如:luyou),然后将 ID 和 Token 内容保存下来,如下图:

OpenWrt 使用腾讯云 DDNS 动态解析-阿帕胡

4、进入管理界面,在网络选项进入动态 DNSPOD 页面,找到账号设置,解析模式选择 Token 解析,并填写刚才保存的 ID 和 Token 内容,注意:这里用的是英文逗号,如下图:

OpenWrt 使用腾讯云 DDNS 动态解析-阿帕胡

5、找到域名设置,记录类型选择A(如果你支持 IPV6 那么也可以填写 AAAA),子域名访问为前缀(比如前面的 www),主域名填写你刚才购买的域名,不要填写前缀,不然访问就是三级域名了,如下图:

OpenWrt 使用腾讯云 DDNS 动态解析-阿帕胡

6、在页面找到 ip 获取设置,ip 获取途径选择根据情况进行选择,这里演示是使用的本地获取,获取出来的是本地的 IPV4 和 ipv6 地址,如下图:

本地获取说明:本地获取是通过软路由物理地址获取网口的IPV4和IPV6地址的,解析出来只能在同一内网地址下访问,推荐纯内网用户使用

网络获取说明:不管是网络获取几,最终都是获取的运营商分配的家庭宽带公网IP地址,推荐有固定公网IP和内网穿透使用

OpenWrt 使用腾讯云 DDNS 动态解析-阿帕胡

7、在 DDNS 动态解析插件的 基本设置 内勾选启用,Inspection Time 也就是检查时间,修改为 60 秒,然后保存应用,如下图:

OpenWrt 使用腾讯云 DDNS 动态解析-阿帕胡

8、启用 DDNS 动态解析后,我们等到一分钟,再次回到腾讯云 DNSPod 域名管理页面并进入域名解析内查看是否解析,解析的快慢取决于你设置 Inspection Time 的秒数,成功如下图:

OpenWrt 使用腾讯云 DDNS 动态解析-阿帕胡

最后总结

完成以上内容后,我们就可以通过域名访问了,Inspection Time 建议设置在 30-60 秒内,这样动态解析也快的很多,如果你有运营商分配的固定公网 IP 地址,那么你可以在路由器做端口转发,通过外网直接访问家里的 OpenWrt 管理界面了,获取固定公网 IP 地址需要去申请。

THE END