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

准备工作:

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

插件下载:https://cloud.opssh.cn/chajian/luci-app-dnspod_1.15-1_all.ipk

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

插件安装:

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

安装DNSpod插件方法一

方法二:打开 OpenWrt 管理界面,进入系统列表页找到软件包,将 本站的动态 DNSpod 插件高速下载网址 复制到 下载并安装软件包 的填写框内,点击确定,如下图:

安装DNSpod插件方法二

域名解析:

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

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

进行域名预解析

账号设置:

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

获取token密钥

填写密钥:

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

填写Token密钥

填写域名:

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

填写域名信息

获取地址:

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

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

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

获取解析的IP地址

启用插件:

在 基本设置 内勾选启用,Inspection Time也就是检查时间,修改为60秒,然后保存应用,如下图:

启动DNSpod动态解析插件

查看解析:

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

动态解析成功

最后总结:

完成以上内容后,我们就可以通过域名访问了,Inspection Time 建议设置在 30-60 秒内,这样动态解析也快的很多。

如果你有运营商分配的固定公网IP地址,那么你可以在路由器做端口转发,通过外网直接访问家里的 OpenWrt 管理界面了,获取固定公网IP地址需要去申请。