目录
群晖 DDNS:用免费域名访问你的 NAS
群晖科技(Synology Inc.)在 DSM 中内置了动态 DNS(DDNS)客户端,让你可以把 NAS 绑定到一个固定的域名上。即使家里的公网 IP 经常变化,朋友和家人也只需要记住一个域名就能访问你的 NAS。
什么是 DDNS?
动态 DNS(Dynamic DNS,简称 DDNS)是一种将动态变化的公网 IP 地址映射到固定域名的服务。
通常情况下,家庭宽带获得的公网 IP 是动态的(每隔一段时间或重启路由器就会变化)。这意味着你今天能用 123.45.67.89:5001 访问 NAS,明天这个 IP 就变了。DDNS 解决的就是这个问题:NAS 上的客户端定期向 DDNS 服务商报告当前的 IP,服务商自动更新域名解析记录,让你始终可以通过同一个域名访问 NAS1)。
QuickConnect 与 DDNS 的关系
很多人会问:有了 QuickConnect 为什么还要用 DDNS?
QuickConnect 和 DDNS 解决的是不同层面的问题:
| 对比项 | QuickConnect | DDNS + 公网 IP |
| 是否需要公网 IP | 不需要 | 必须要有 |
| 配置难度 | 极低,一分钟搞定 | 中等,需要申请域名、配置端口转发 |
| 速度 | 直连时快,中继时较慢 | 始终直连,速度取决你的宽带上传 |
| 适用范围 | 仅群晖第一方套件 | 任意服务(Docker、Jellyfin、Plex、SSH 等) |
| 安全性 | 默认 HTTPS | 需自行配置防火墙和证书 |
简单来说:没有公网 IP 就用 QuickConnect;有公网 IP 就用 DDNS,速度更快、支持第三方服务。两者也可以同时开启,互不冲突。
群晖 DDNS 的优势
- 内建客户端: DSM 自带 DDNS 客户端,无需在路由器或 NAS 上额外安装软件
- 免费域名可选: 群晖和多个服务商合作,部分提供免费域名(如
yourname.synology.me) - 自动更新: NAS 在 IP 变化时自动向 DDNS 服务商更新记录,无需人工干预
- Let's Encrypt 集成: DDNS 域名可以直接申请 Let's Encrypt SSL 证书,实现 HTTPS 访问
- 多服务商支持: 支持 Synology、QuickConnect、CNKI、CloudFlare 等十多家服务商2)
如何设置 DDNS
前提条件
- NAS 拥有公网 IP(向运营商确认,中国电信/联通一般可以免费申请)
- 路由器上已为 NAS 配置端口转发(至少转发 DSM 的 5000/5001 端口)
- (可选)在支持 DDNS 的域名服务商处注册了域名
使用群晖免费域名
群晖提供免费的 yourname.synology.me 域名,步骤如下:
- 登录 DSM → 控制面板 → 外接访问 → DDNS
- 点击「新增」
- 服务提供商选择 Synology
- 主机名称输入你想要的名称(例如
zhao-nas.synology.me) - 用户名/电子邮件填写你的 Synology 帐户邮箱
- 密码填写 Synology 帐户密码
- 点击「在线检测」测试连通性,然后「确定」
注册完成后,你就可以通过 https://zhao-nas.synology.me:5001 访问 DSM 了。
使用自有域名
如果你有自己的域名(例如 nas.example.com),可以配置第三方 DDNS 服务商:
- 登录 DSM → 控制面板 → 外接访问 → DDNS
- 点击「新增」
- 服务提供商选择你的域名注册商(如 CloudFlare、阿里云、DNSPod 等)
- 填写域名和认证信息(不同服务商要求不同,通常需要 API Token 或用户名密码)
- 点击「确定」
如果列表中没有你的服务商,DSM 还支持 DDNS 自定义(RFC 2136 协议),兼容任何支持标准动态 DNS 更新的服务商3).
DDNS 配合端口转发
DDNS 只解决域名解析问题——它让你可以通过域名找到 NAS 的 IP。但要让外网访问具体服务,还需要在路由器上配置端口转发:
| 服务 | 内部端口 | 建议外部端口 |
| DSM (HTTPS) | 5001 | 5001(或改为其他端口降低被扫描风险) |
| Synology Drive | 6690 | 6690 |
| File Station / WebDAV | 5005/5006 | 5005/5006 |
| 其他 Docker 服务 | 按需 | 建议使用非标准端口 |
安全建议: 不要直接暴露 5001 端口到公网。可以改为高位端口(如 50001),然后在路由器上将 50001 转发到 NAS 的 5001。这样可以大幅降低被自动化扫描工具发现的概率。
DDNS 的限制与注意事项
- 必须有公网 IP: 这是硬性条件。中国移动宽带绝大部分是内网 IP,电信/联通部分地区也是内网 IP,需要打电话给运营商申请改为公网 IP
- 端口转发依赖: DDNS 只解析域名,不解决网络连通性问题。你仍需要在路由器上配置端口转发
- TTL 延迟: DNS 记录更新后,由于 TTL(缓存时间)的存在,全球生效可能需要几分钟到几小时
- 安全责任在你自己: 暴露端口到公网意味着任何人都可以扫描你的 NAS。必须配合防火墙、自动封锁、2FA 等安全措施
- Synology 免费域名限制:
synology.me域名是免费的,但如果你长期不使用,群晖可能会回收
群晖 DDNS vs 其他 DDNS 方案
| 方案 | 费用 | 配置难度 | 稳定性 | 特点 |
| Synology 免费域名 | 免费 | 极低 | 好 | DSM 内建,一键配置 |
| 自有域名 + CloudFlare | 域名年费约 30-80 元 | 中等 | 极好 | 可自由管理 DNS 记录,支持 CDN 代理 |
| 阿里云 / DNSPod | 域名年费 + 按量计费 | 中等 | 好 | 国内访问速度快,适合中国用户 |
| 免费 DDNS(如 No-IP、DuckDNS) | 免费 | 低 | 一般 | 免费域名有限制,需定期确认续期 |
| 路由器自带 DDNS | 免费 | 低 | 好 | 与端口转发在同一界面,但重启可能丢失配置 |
安全建议
使用 DDNS 暴露服务到公网,安全措施绝不能省:
- 启用双重验证(2FA) — 所有管理员账户必须开启
- 修改默认端口 — 不要使用 5000/5001 等默认端口
- 配置防火墙 — 仅允许必要端口的入站流量,限制来源 IP 地区
- 启用自动封锁 — DSM → 控制面板 → 安全性 → 账户 → 自动封锁
- 定期检查日志 — 留意异常登录尝试
- 使用反向代理 — 如果有多项服务,建议用 Nginx Proxy Manager 统一对外暴露一个端口(443),内部转发到不同服务,减少攻击面
- 申请 SSL 证书 — DDNS 域名可以通过 DSM 的 Let's Encrypt 集成自动申请证书,实现全站 HTTPS4)。如果使用自有域名,也可以通过 CloudFlare 等代理实现自动证书管理
典型使用场景
场景一:搭建私人云盘
小王有公网 IP,他在 DSM 启用 DDNS,域名设为 wang-nas.synology.me。然后在路由器上转发 6690 端口,配合 Synology Drive 客户端,实现了在任何电脑上同步文件。速度和 QuickConnect 中继模式相比快了不少。
场景二:自建 Jellyfin 影音服务器
老李在群晖上用 Docker 跑 Jellyfin,使用 DDNS + 端口转发暴露给家人。他使用自有域名 media.example.com,通过 CloudFlare 代理隐藏真实 IP,同时自动获得 HTTPS 证书。家人在智能电视上打开 media.example.com 就能看 NAS 上的电影。
场景三:远程 SSH 管理
如果你需要从外网 SSH 到群晖,DDNS 是比 QuickConnect 更实际的方案。在路由器上将 SSH 端口(22)转发到 NAS,然后通过 ssh user@your-ddns-domain -p 转发端口 连接。注意 SSH 不要使用默认 22 端口,改为高位端口降低被扫描风险。
总结
DDNS 是「有公网 IP」前提下最理想的 NAS 外网访问方案。它最大的优势是速度快(直连)和不受服务限制(任意端口、任意协议、任意套件)。
配置 DDNS 的典型路径:
- 向运营商申请公网 IP
- 在 DSM 启用 DDNS(建议先用免费的
synology.me测试) - 在路由器上配置端口转发
- 申请 Let's Encrypt 证书启用 HTTPS
- 加固安全(2FA、自动封锁、改默认端口)
这套方案配合 QuickConnect 作为备选,是最完善的群晖外网访问组合5)。