DDNS 状态报无法连接到服务器?NAS 和路由器两端各跑一遍这份预检查
痛点场景
手机上的 DSM 客户端突然连不上公司 NAS,登录后台一看,外部访问页的 DDNS 状态显示"无法连接到服务器"。内网一切正常、应用都能打开,偏偏外部访问瘫了——这类故障的麻烦在于:报错只有一句话,原因却可能藏在整个出网链路的任何一环。
官方知识库对这个状态给了一份预检查清单,特点是每一条都同时覆盖 DSM(NAS 侧)与 SRM(路由器侧)两套入口——无论报错出在 NAS 本机还是路由器上,跑的都是同一份清单。
检查一:设备是否正确连接互联网
先排除最基础的连接问题,确认设备已正确连上互联网:
- DSM:进入 控制面板 > 网络 > 网络接口,核对接口状态与配置;
- SRM:进入 网络中心 > 状态,看外网连接是否正常。
检查二:暂时改用公共 DNS
DNS 配置异常是这类报错的高发原因。暂时把 DNS 换成公共地址再观察:
- DSM:进入 控制面板 > 网络 > 常规,选择手动配置 DNS 服务器,首选填 8.8.8.8、备用填 8.8.4.4;
- SRM:进入 网络中心 > Internet > 连接,选择手动配置 DNS 服务器,填同样的值。
设备位于中国时,官方指定改用 114.114.114.114(首选)与 223.5.5.5(备用)。
检查三:暂时禁用 IPv6
IPv6 链路半通不通也会把 DDNS 注册卡住,官方建议先暂时关掉再测:
- DSM:进入 控制面板 > 网络 > 网络接口,选择网络接口单击编辑,在 IPv6 下把 IPv6 设置设为关闭;
- SRM:进入 网络中心 > Internet > 连接 > IPv6 设置,把 IPv6 设置设为关闭。
检查四:域环境的 DNS 解析
设备已加入域的,要确认域的 DNS 服务器可以解析 DDNS 和外部 IP 分析器所需的网站。对于由 Synology Directory Server 创建的域,官方的处理是:启用 DNS Server 套件的解析服务并配置转发器,让域内解析能把这类外部域名递出去。
检查五:NTP 对时
时间不准会让注册请求被服务端拒绝,且极难凭肉眼发现:
- DSM:进入 控制面板 > 区域选项 > 时间,选择与 NTP 服务器同步,选一个 NTP 服务器并单击立即更新;
- SRM:进入 控制面板 > 系统 > 区域选项 > 当前时间,同样操作。
检查六:防火墙与代理的封锁
网络环境中配置了防火墙设置或代理服务器的,确认 DDNS 和外部 IP 分析器所需的网站没有被封锁——出网策略收紧时,最先阵亡的常常是这类后台服务域名。
用的是第三方 DDNS?另有两条
如果 DDNS 托管在其他服务供应商而不是 Synology:
- 确保输入的帐户凭据正确——用户名密码改过没同步,是最常见也最冤的一条;
- 仍不行就联系 DDNS 服务供应商获取帮助,问题可能出在服务商侧。
预防与建议
- 清单跑完一项记一项,改动过的 DNS 与 IPv6 配置在故障排除后按需还原,别让临时配置长期留在线上;
- NTP 对时放进日常巡检项,时间漂移不止影响 DDNS,证书校验同样会受牵连;
- 出网防火墙策略变更时,把 DDNS 与 IP 分析器域名加入放行对照表,变更后实测一次外部访问;
- 双端环境(NAS+路由器)建议两边清单各跑一遍——同一份报错,两台设备都可能是案发现场。
值守客户的远程访问时,诚鑫致达科技的工程师给这类报错定过死规矩:先跑完清单再动手改配置——清单跑完,八成原因已经自己浮出来了。