这个问题我遇到过。
家庭宽带使用 DDNS 会有被运营商的混淆的问题,具体表现就是对于一般的动态域名,如果目标地址是家庭宽带的 ip ,会被直接解析到不存在的地址上。
这个具体表现就是,你如果在北京联通的网络下,无论是宽带还是 4G 、5G ,只要用的是联通的 DNS 服务器解析,就会有这个问题。
这个时候,找一个外地的朋友(是不是联通网络都行)测试一下,就会发现外地的解析是正常的,也就是说这个问题是本地运营商搞的。这个现象在北京联通和山东联通都测试过,是一样的表现。
为了解决这个问题,我测试过用实名认证过的顶级域名 cname 到花生壳域名、华硕路由器自带 DDNS 域名都存在问题,总是会有时候发现域名就解析不了了。对于电脑来说,其实可以自己配个 DNS 解决了,手机就没那么方便了,要么就是全程开梯子配好规则。
比较完美的解决方案是找到一个不会被混淆的动态域名,目前经过测试验证过,群晖的
familyds.com 的 DDNS 不会被联通屏蔽(这个需要白群或者全洗白),国内实名认证过的 com, cn ,top 域名也不会被屏蔽,OP 可以考虑在阿里云买个便宜的顶级域名,然后用阿里云的 DDNS 解决问题。
以上,供 OP 参考。