宽带,路由器均支持 IPv6, 群晖也分到了 IPv6 的地址。地址是 2408 开头,说明是外网地址。
DDNS 使用的是群晖自己的*.synology.me域名,并正确绑定了 IPv6 地址。
使用 ping6 命令,可以看到这个域名确实解析到了正确的 IP 上面。
路由器已经关闭了 IPv6 防火墙,直接使用 IPv6 的地址,手机开 5G 的情况下,通过 DS File 可以正常连上群晖
使用 xx.synology.me:5001 ,DS File 提示无法连接。

发生了极其吊诡的事情!!!楼下有 v 友说,可以在手机上抓个包看看。然后我把手机上的抓包 App: Stream 打开,开始抓包。然后我发现无论是 DS File 还是 Photos 都可以正常使用域名 xx.synology.me 登录了!经过测试,我发现:正在抓包的时候,DS File 可以正确通过域名 xx.synology.me 连上我的群晖。把抓报 App 关掉,又连不上了。

家里局域网可以连上吗?抓个包看一下?

既然是白裙了,直接官网提交工单,当天联系你给你解决。

昨天就提交工单了,现在还没有联系我。

局域网使用 192.168.1.x 连是正常的。在局域网里面通过 IPv6 访问也是正常的。

猜测是 DS File 的问题,域名解析只会解析 ipv4 ,或者只会尝试使用解析出来的 ipv4 地址连接。而不会使用 ipv6.

我在浏览器使用 xx.synology.me:5001 也无法访问

自己做个域名呗,只做 AAAA 解析

给个域名帮你测一下?反正家宽的地址、群晖的域名你随时都能换新的。。。我 DS file 里地址栏用的 xx.xx.xx:xxxx 形式正常的。你手机什么手机?手机上装个网络工具测下

自己的域名动态更新 IP 比较麻烦

IPv6 防火墙是否关闭?

ipw.cn/ipv6ping/ 使用外部 ping6 测试吧内网自己 ping6 的话可能走本地路由,外网 ping6 测试才对吧。之前测试群晖可以设置 v4 禁用解析,但是无 v6 环境的话无法访问 v6 地址

使用这个网站 ping ,成功解析到了 NAS 机器的 IPv6 地址。说明域名绑定 IP 是正常的。

手机使用的 iPhone. 在 DS File 使用[xx:yy:zzipv6]:5001 正常访问。域名可能不太方便发到 V2EX ,v2 无法删贴。

发生了极其吊诡的事情,我把手机上的抓包 App: Stream 打开,开始抓包。发现无论是 DS File 还是 Photos 都可以正常使用域名 xx.synology.me 登录了!关闭抓包 App 以后,又不能连上了。经过测试,我发现:手机全程使用 5G 的情况下,使用 Stream 正在抓包的时候,DS File 可以正确通过域名 xx.synology.me 连上我的群晖。把抓包功能关闭,立刻又连不上了。

楼主是不是同一个域名设置了 ipv4/v6 双栈 ip ? 如果是就取消一个。

没有,我在群晖的 DDNS 里面,把 IPv4 直接关了。只开了 IPv6 地址。

OP 开了 dsm 上的 控制面板->网络->通过代理服务器连接吗?我前阵子突然有一段时间部分资源无法通过 ddns 访问后,后来发现开了这个选项对外部访问也有影响。

没有开

好像遇到过同样的问题:是不是把 DF File 的本地网络权限关掉了?

那为什么在 DS File 里面直接输入 IPv6 地址可以正常访问

在浏览器里面使用 xx.synology.me:5001 也可以访问吧?

不能。

那就大概率是手机 dns 问题,装个 a-Shell mini 在手机上 ping6/dig/nslookup 试试,或者直接修改下手机的 dns 设置

浏览器输入 ipw.cn 看看手机网络支不支持 ipv6 ,不支持就开关一下飞行模式

手机上装个 inettools 或者 best nettools 走下 nslookup 或者直接域名 telnet 、ping 下。同时也可以你换个群晖的动态域名试试,它不是一大堆吗。看看别的好使不。确实挺诡异,如果你说抓包就变好使,难道还跟中间人有关系,那就是证书的问题了?感觉也不大可能啊

手机网络支持 IPv6

我也怀疑是 DNS 有问题。抓包工具能够正确从域名解析出 IPv6 地址,但是 DS File 拿到域名总是试图去解析 IPv4 地址,解析不出来就报错了。

应该不至于,我的是 v4 的也没停用,照样正常连接。。。你将你域名临时改成个别的设置,这样即使发到 v2 删不了,你之后也可以再改成你想用的啊,大家也方便帮你看看

我改成另一个域名,他就正常了。。。看起来是这个域名本身出了什么问题。

😂

我用 inettools 里面的 ping 功能去查这个有问题的域名,它反回的是一个 IPv4 的地址。但我的宽带并没有外网 IPv4 的 IP 。我已经在群晖的 DDNS 里面设置禁用 IPv4 地址了,但是他竟然还有。

也许是 TTL 没到期或者哪个 name server 还缓存着?那就不清楚了。反正你有能用的就成呗

感谢

改成哪个域名了?我 ipv6 用的 myds.me 域名,每天总会有一段时间无法解析,v6 ping 也没有正常解析。

如果是小米路由器的话...你至少要把内网 nas 的局域网 IP DMZ 出去....

应该是 DNS TTL 的问题抓包能上, 是因为 iOS 抓包一般通过 Network Extension 实现,会使用 这个 工具的 DNS Configuration关掉又 fallback 到你本机的 dns 上

DNS TTL 的问题怎么处理呢?

#37 github.com/paulmillr/encrypted-dns换 doh 试试?

群晖自带的 ddns xx.synology.me 最好不要使用,我之前使用也发现这个域名被 dns 污染了,解析成 127.0.0.1

建议不要用 synology.me 这个域名的 DDNS ,基本已经被半墙了,用另外几个可选的 biz 域名都没问题

群晖现在也分国服和国际服了,国服账号绑定手机号后,ddns 正常,ipv4 大内网的情况下,你得在群晖上设置仅 ipv6

你是华为手机吗?华为好像在即使有 v6 的情况下,也会优先走 v4

我在群晖选择 ddns 域名的地方,看到群晖自己的域名只有 synology.me 可以选。没有看到其他.biz 的域名

iPhone

那只能使用自己的域名了?

谢谢,我找到了,我选了一个 familyds.com 应该也没问题吧