前言
群晖 NAS 原生是支持腾讯云 DNSPod 的 DDNS 的,但在早期使用过程中发现,配置完成后会强制用于各套件的分享链接中.然而有些小伙伴们针对不同的套件,也许会使用不同的域名,此时就不太方便.于是在网上找到一个 docker 镜像来配置在容器中更加方便灵活.本文将详细介绍整个部署配置流程
部署配置流程
注意:博主已构建 X86 和 ARM 架构 docker 镜像,下文将镜像名改为 stilleshan/ddns-dnspod 即可,其他配置保持不变.
获取密钥
登陆 DNSPod.cn 管理控制台 – 右上角 – 安全设置 – 左侧导航 – 密钥管理 – 创建密钥
请复制保存好密钥信息,后续无法再次查询该密钥信息.
创建 DDNS 域名
为 DDNS 单独创建一个域名,设置 A 记录到任意 IP .本文以 ddns.ioiox.com为例.
创建配置文件
群晖 NAS 中使用文本编辑器在任意位置创建任意文件.本文以 /docker/dnspod为例.复制粘贴以下配置信息, 并修改前三项. 后三项选填,可保持默认.
1 2 3 4 5 6 |
<pre class="inline:true class:lang-bash decode:1 " >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
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END