前言
群晖 NAS 原生是支持腾讯云 DNSPod 的 DDNS 的,但在早期使用过程中发现,配置完成后会强制用于各套件的分享链接中.然而有些小伙伴们针对不同的套件,也许会使用不同的域名,此时就不太方便.于是在网上找到一个 docker 镜像来配置在容器中更加方便灵活.本文将详细介绍整个部署配置流程.
部署配置流程
获取密钥
登陆 DNSPod.cn 管理控制台 - 右上角
- 安全设置 - 左侧导航
- 密钥管理 - 创建密钥
创建 DDNS 域名
为 DDNS 单独创建一个域名,设置 A 记录到任意 IP .本文以ddns.ioiox.com
为例.
创建配置文件
群晖 NAS 中使用文本编辑器在任意位置创建任意文件.本文以/docker/dnspod
为例.复制粘贴以下配置信息,并修改前三项
.后三项选填
,可保持默认.
LOGIN_TOKEN=token_id,token
DOMAIN=domain.com
SUB_DOMAIN=www
INTERVAL=5
EMAIL=you@email.com
IP_COUNT=1
token_id,token
为上文创建的密钥,以逗号分隔.DOMAIN
为域名SUB_DOMAIN
为 DDNS 子域名
保存任意文件格式及位置,无需指定文件后缀名.
启动容器
群晖 docker - 注册表
搜索dnspod
找到strahe/dnspod-ddns
并下载latest
最新版.
docker - 映像
选择strahe/dnspod-ddns
启动
高级设置 - 勾选启用自动重新启动
卷
添加文件
,注意并非文件夹
,选择上文创建的dnspod
文件,挂载路径为/etc/dnspod/ddnsrc
.
配置完成,容器启动并查看详情.
查看日志已正确获取 IP 并修改 A 记录
检查
再次查看域名解析已被修改为公网 IP
结语
关于DDNS
的相关教程本站已经针对各种环境和服务商有不同的教程,具体整理如下,总有一篇适合你:
群晖
群晖官方 DDNS 域名
腾讯云
群晖NAS网络服务 - docker 部署配置腾讯云 DNSPod DDNS 动态域名解析
群晖NAS配置DNSPod国际域名DDNS动态域名解析教程
阿里云
Cloudflare
群晖NAS网络服务 - 原生 DDNS 部署配置 Cloudflare DDNS 动态域名解析
群晖NAS网络服务 - docker 部署配置 Cloudflare DDNS 动态域名解析
16 条评论
觉得这个方法比路由器上刷支持软件中心的固件好。一是docker可以很容易就安装和操作了,并且再怎么折腾也只是在docker里面,影响有限,不喜欢删除之即可。二是如果采用路由器刷固件的方法,那么如果第三方固件不再更新或不及时更新,对于想和官方保持同步更新节奏的用户来讲,就有限制了。