关键字:腾讯云、DDNS、动态域名、公网IP、群晖、软路由、openwrt、lede
#奇妙知识季#_x0002_
本文快速的教大家解决域名绑定动态公网IP的问题,帮助大家实现用域名登录家里的设备。
首先您需要一台支持腾讯云DDNS功能路由器,如openwrt、ikuai均可。
这里用openwrt做示范,openwrt具有众多优势,如插件安装自如,相比任何路由固件。
1、安装腾讯云DDNS插件
OpenWRT TencentDDNS插件是一款腾讯云研发的,自动映射动态公网IP至用户指定的DNSPod域名解析记录的官方插件。可在安装了openwrt的软路由上,将运营商分配的家庭宽带公网IP动态关联到指定的DNSPod域名解析记录上。实现通过域名访问家庭内网服务的目的。
标题 |
名称 |
中文名称 |
腾讯云DDNS插件 |
英文名称 |
luci-app-tencentddns |
最新版本 |
0.1.0 (2020.09.17) |
适用平台 |
Lean OpenWRT(opens new window) |
适用产品 |
DNSPod(opens new window) |
GitHub项目 |
tencentcloud-openwrt-plugin-ddns(opens new window) |
gitee项目 |
tencentcloud-openwrt-plugin-ddns(opens new window) |
主创团队 |
腾讯云中小企业产品中心(SMB Product Center of Tencent Cloud) |
推荐安装方式如下:
登录OpenWrt路由器,进入系统>软件包>动作页面,将下方软件包的地址放入从网络安装的输入框中,点击确认完成安装。 ipk安装地址:https://openwrt-tencentddns-1301800460.cos.ap-guangzhou.myqcloud.com/luci-app-tencentddns_0.1.0-1_all.ipk
官方指导页面如下:
https://openapp.qq.com/docs/OpenWRT/ddns.html
安装完毕后,在过滤器里搜索:tencentddns,检查搜索结果是否正确,显示有结果,版本号对应上即可。
之后找到:网络>腾讯云DDNS菜单,即可找到该插件的配置页面,里面有密钥ID、密钥Token、主域名、子域名等配置需要配置。继续往下看。
名词解释
启用:是否开启腾讯云DDNS
清除所有同名记录:如果一个域名有多个A解析记录,是否一并清除
密钥ID:DNSPod后台密钥管理中的ID,获取地址:DNSPod密钥管理(opens new window)
密钥Token:DNSPod后台密钥管理中的Token。获取地址:DNSPod密钥管理(opens new window)
主域名:主域名,如: github.com
子域名:子域名,如:www
检查时间:后台对域名解析检查的时间间隔
2、申请腾讯云域名
有了腾讯云DDNS插件,我就需要一个域名,当然家里必须要是拨号的公网IP。这是前提。百度搜索腾讯云,点击控制台,经过一系列的认证申请,直到成功登录腾讯云账号。
接入输入dnspod搜索dns业务
进入DNSPOD控制台页面后,点击域名注册,右侧弹出页面点击立即注册。
搜索框输入你想注册的域名,如:qazwsx.top,点击查询,寻找没有注册的域名即可注册。
找一个性价比高的入手,加入购物车,点击立即购买后,会有一个信息模板要求完善,按照要求完成每一步的信息填写和实名认证即可。
注册完毕后,就可以进入https://console.dnspod.cn/控制台,DNS解析>我的域名菜单,就能看到新购买的域名了。
这里我们需要先手动添加基础的解析条目,后面再由DDNS插件自动更新。
点击蓝色的域名名字,进入域名设置
点击添加记录,
记录类型:选A
主机记录:输入域名前面名字,比如openwrt,域名组合后就是openwrt.qazwsx.top
IPV4地址:先随便填,后面由DDNS插件自动更新为公网IP
权重:空
TTL:600
添加好后如下截图。后面开始申请API绑定,实现自动更新公网IP
3、申请腾讯云DDNS POD API
在https://console.dnspod.cn/控制台右上角头像处,点击头像,弹出的菜单选择API密钥,点击后进入API申请页面,选择DNSPod Token。
点击创建密钥,输入密钥名字,后面自动生成密钥
密钥只会展现一次完整,赶紧复制粘贴,接下来需要复制到DDNS插件里。
4、配置OpenWrt DDNS插件
返回本地openwrt配置页面:网络>腾讯云DDNS菜单。点击启用,填入对应信息。
其中openwrt作为旁路由的话,WAN-IP来源选择internet即可,主域名填购买的域名,子域名填dnspod控制台添加的解析记录的“主机记录“名字。这样子域名+主域名+api token,ddns插件就能主动上传动态IP到DDNS后台进行绑定。腾讯无非就是将整个IP的获取,上传,解析更新实现自动化。
设置好后,返回dnspod控制台,过一会添加的记录就会更新。原来设置的192.168.100.2地址自动变成公网IP。
5、检查DDNS更新信息
检查DDNS插件日志,检查dnspod控制台解析记录是否更新成功
这个时候,虽然看到解析成功了,域名成功绑定公网IP,但是你的路由器还没有做端口映射,公网登录后是没有任何内容的,请继续往下看。
6、端口映射
进入主路由,以我的ikuai为例,进入菜单:网络设置>端口映射>添加菜单。
输入需要映射的内网ip+port,协议选择全部,映射类型选择外网接口,外网端口设置大一点,减少扫描风险,允许访问ip可以设置成你单位的公网IP,将进一步提高访问安全。最后保存。之后就可以用你的域名进行公网登陆了。记得域名尾部加端口。
7、测试
Views: 0