【求助】纯IPv6的DDNS在手机上不解析
本帖最后由 蜇灵 于 2025-2-20 12:28 编辑在Dynv6搞了个域名,拿来远程家里的路由器和电脑
因为没有公网v4,所以只绑定了v6的地址,在电脑上可以正常解析,但是安卓手机移动网络上就死活解析不了,浏览器打开显示ERR_NAME_NOT_RESOLVED
怀疑是运营商DNS的问题,但是安卓手机改DNS好像要root
所以有什么办法解决吗?最好不要那种开一个手机代理全部流量的软件,耗电量实在难绷
2.20更新:推测是dns缓存的问题,运营商dns碰到没有缓存的dynv6域名,看起来是直接返回空结果,导致安卓系统获取不到IP,而且这个错误结果还会被缓存,而dynv6的默认ttl好像是60,搞不好比安卓系统里面缓存的错误结果ttl还短,以至于下次重新请求dns的时候上一次递归查询出来的缓存很可能已经过期了,陷入死循环,而cf的默认300,要稍微好一些
PS:更新一下,在手机adb shell和termux终端里面ping6都可以正常ping通,获取的地址也是正常的,但是换成curl就显示Could not resolve host: 这算是个什么鬼情况
本帖最后由 循此苦旅 于 2024-12-21 00:58 编辑
我用电信宽带也经常解析不了dynv6。
现在是用这个DNS Changer临时改DNS,开一下连上再关掉就行。DNS服务器用的119.29.29.29
https://play.google.com/store/apps/details?id=com.aykutcevik.dnschanger 安卓最近几个版本支持DOH了
https://p.sda1.dev/20/77aa3883e0b3f74160f9034b0832f75a/image.jpg
设成阿里百度也比运营商自带的强 不会是广东的吧?我在广东出差的时候就没法解析dynv6,有个办法,可以用科学软件的doh。 ltycomputer 发表于 2024-12-21 04:52
安卓最近几个版本支持DOH了
设成阿里百度也比运营商自带的强
你这是dot吧
dot我也试了,不管用 尼特geek 发表于 2024-12-21 08:38
不会是广东的吧?我在广东出差的时候就没法解析dynv6,有个办法,可以用科学软件的doh。 ...
你这个和2楼的是一样的办法,就是开软件接管全部流量,这个太耗电了,我就是不想用这个才来问有没有其他方法的 循此苦旅 发表于 2024-12-21 00:53
我用电信宽带也经常解析不了dynv6。
现在是用这个DNS Changer临时改DNS,开一下连上再关掉就行。DNS服务器 ...
你这个就是我说的开代理的方法啊,我用过
除了这个还有其他办法吗 本帖最后由 循此苦旅 于 2024-12-21 09:29 编辑
蜇灵 发表于 2024-12-21 09:07
你这个就是我说的开代理的方法啊,我用过
除了这个还有其他办法吗
这个又不需要一直开着,连上就关掉呗。
不行就只能去dynv6网站手动复制IP地址来用了。
或者考虑换国内的服务商,这家也支持拼接后缀 http://www.meibu.com/ipv6set.asp 本帖最后由 华蝶风雪 于 2024-12-21 09:53 编辑
这就是非root的方法,耗电是统计方式的问题,全直连耗不了多少电
另外dynv6偶尔会抽风没记录
华蝶风雪 发表于 2024-12-21 09:48
这就是非root的方法,耗电是统计方式的问题,全直连耗不了多少电
是这样吗?意思是就算一直开着VP*也不怎么耗电? 域名nameserver的问题,换国内
我用dnspod移动联通流量解析纯v6域名都没问题
用cf的时候就经常抽风
— from S1 Next Goose v3.3.94-alpha 蜇灵 发表于 2024-12-21 09:03
你这是dot吧
dot我也试了,不管用
https://security.googleblog.com/2022/07/dns-over-http3-in-android.html#fn2
这里说只支持谷歌和 cloudflare 两家的 DNS 走 DNS over HTTP3
直接填 dns.google 试试: https://x.com/MishaalRahman/status/1549488111045967872 5long 发表于 2024-12-21 10:29
https://security.googleblog.com/2022/07/dns-over-http3-in-android.html#fn2
这里说只支持谷歌和 clou ...
h3的dns我自己就在电脑上用,效果确实可以,问题是手机不支持啊 蜇灵 发表于 2024-12-21 12:48
h3的dns我自己就在电脑上用,效果确实可以,问题是手机不支持啊
我发的两个链接讲的就是手机支持,安卓 11 起 5long 发表于 2024-12-21 12:49
我发的两个链接讲的就是手机支持,安卓 11 起
我手机好像还是安卓9,那寄了 dongjuanyong 发表于 2024-12-21 10:23
域名nameserver的问题,换国内
我用dnspod移动联通流量解析纯v6域名都没问题
用cf的时候就经常抽风
但是神奇的是dynv6的IPv4域名解析是正常的,很神秘 感觉电信一般dynv6都能解析出来 本帖最后由 纯情小鸭鸭 于 2024-12-21 13:18 编辑
不久前我3个dynv6的V6域名(3个在不同地方的设备)全部解释为127.0.0.1,换电脑也一样,没空折腾,然后第二天就好了… 黄油indie 发表于 2024-12-21 13:08
感觉电信一般dynv6都能解析出来
我就是电信手机号 纯情小鸭鸭 发表于 2024-12-21 13:16
不久前我3个dynv6的V6域名(3个在不同地方的设备)全部解释为127.0.0.1,换电脑也一样,没空折腾,然后第二 ...
神必起来了,下午刚买了个xyz域名准备研究研究,结果手机又可以解析到纯v6的dynv6地址了,闹麻了 本帖最后由 蜇灵 于 2024-12-22 00:22 编辑
好像是腾讯的dot有点问题?
现在改用阿里的可以打开纯v6的网址了
过了一会儿又不行了,这下搞不懂了,不知道是啥原理
借楼问一下,有没有dynv6的替代品? 这是一个马甲 发表于 2024-12-22 13:50
借楼问一下,有没有dynv6的替代品?
免费二级域名的不好搞,免费三级域名的应该一大把吧 蜇灵 发表于 2024-12-22 14:55
免费二级域名的不好搞,免费三级域名的应该一大把吧
我自己有顶级域名
就想找个像dynv6一样支持固定后缀,ddns更新前缀的 这是一个马甲 发表于 2024-12-22 20:46
我自己有顶级域名
就想找个像dynv6一样支持固定后缀,ddns更新前缀的
哦那估计不好找,你这个相当于是一个宽带下面的设备都用后缀,每次更新只需要更新前缀是吧
不过这个其实写个脚本批量更新也不难吧 本帖最后由 循此苦旅 于 2024-12-22 22:27 编辑
这是一个马甲 发表于 2024-12-22 20:46
我自己有顶级域名
就想找个像dynv6一样支持固定后缀,ddns更新前缀的
用这种脚本就行 https://github.com/ddnspod/dnspod-ipv6-ddns/blob/master/dnspod-ipv6-ddns.sh
dynv6和meibu这种拼接后缀功能是给我这种懒得自己弄域名和脚本的人用的。
这是一个马甲 发表于 2024-12-22 20:46
我自己有顶级域名
就想找个像dynv6一样支持固定后缀,ddns更新前缀的
那每个设备跑一下ddns-go就行,或者在路由端写个脚本,ping每个设备的host得到实时ipv6,然后curl/wget调用API更新。
cloudflare和he.net都支持v4和v6的ddns,而且是openwrt原版ddns插件都支持的,我是各买了个顶级域名分子域名双保险。 ltycomputer 发表于 2024-12-23 06:22
那每个设备跑一下ddns-go就行,或者在路由端写个脚本,ping每个设备的host得到实时ipv6,然后curl/wget调 ...
这种v4时代的思路有点浪费IPv6的设计了。
可以参考下上面的脚本,只需要把各个设备的固定后缀写进去再放到路由器上就行,不用每台设备都跑也不用ping。 循此苦旅 发表于 2024-12-23 07:11
这种v4时代的思路有点浪费IPv6的设计了。
可以参考下上面的脚本,只需要把各个设备的固定后缀写进去再放 ...
v6还得分有状态还是无状态/DHCPv6,具体设备具体情况,不一定能指定固定后缀 本帖最后由 循此苦旅 于 2024-12-23 09:27 编辑
ltycomputer 发表于 2024-12-23 08:57
v6还得分有状态还是无状态/DHCPv6,具体设备具体情况,不一定能指定固定后缀 ...
无状态默认就是用的EUI64生成固定后缀,还没见过哪个设备只能用随机后缀的。
Windows倒是遇到过更新补丁之类导致后缀变化的情况,要用Set-NetIPv6Protocol -RandomizeIdentifiers Disabled改为EUI64的MAC生成后缀(关这个不影响隐私扩展的临时地址)。 循此苦旅 发表于 2024-12-23 09:22
无状态默认就是用的EUI64生成固定后缀,还没见过哪个设备只能用随机后缀的。
Windows倒是遇到过更新补丁 ...
后缀有多种算法生成,这个不同系统还不一样,为了mac地址隐私,不少都是随机的 本帖最后由 循此苦旅 于 2024-12-23 10:32 编辑
ltycomputer 发表于 2024-12-23 10:10
后缀有多种算法生成,这个不同系统还不一样,为了mac地址隐私,不少都是随机的 ...
随机的一般是隐私扩展地址,跟固定后缀地址同时使用的。
要全是随机地址,别说DDNS,连基本的防火墙管理都搞不了,所以任何支持IPv6的设备都会优先搞定固定后缀再说要不要实现随机后缀,不会有哪家死心眼非要跟协议规范和市场需求对着干。 我用cloudflare的ddns,v6地址国内解析不了。 保科智子 发表于 2024-12-23 10:31
我用cloudflare的ddns,v6地址国内解析不了。
那看来是通病了 本帖最后由 纯情小鸭鸭 于 2025-1-7 08:09 编辑
我的3个dynv6的ipv6域名又全部解释为127.0.0.1了(用的电信网络),已经持续几天了,不想等了然后换了dot的dns(原来是用自动获取的),有两个域名立即就正常了,另外一个无法解释,上dynv6的官网查了一下,发现这域名几天前已经无法更新ip了,可能是路由器出问题了,有空过去看看。
另外关于那些doh/dot的dns服务器,我网上搜索到的ipv6的都是域名形式的,我的路由器是用padavan的系统,dns设置那里只能填ip地址的,我用那些dns解释到的ipv6地址填进去有没有问题? 纯情小鸭鸭 发表于 2025-1-7 07:59
我的3个dynv6的ipv6域名又全部解释为127.0.0.1了(用的电信网络),已经持续几天了,不想等了然后换了dot的 ...
如果你没开强制https访问,那直接用IP就可以 纯情小鸭鸭 发表于 2025-1-7 07:59
我的3个dynv6的ipv6域名又全部解释为127.0.0.1了(用的电信网络),已经持续几天了,不想等了然后换了dot的 ...
如果你只是需要访问路由器管理页面,那可以考虑换一个手机浏览器,用那种可以设置doh的 蜇灵 发表于 2025-1-8 14:40
如果你只是需要访问路由器管理页面,那可以考虑换一个手机浏览器,用那种可以设置doh的 ...
我现在用的用了5年的手机是可以设置加密dns的,只是我没用过(设置了自动),路由器设置好后就不需要登录了,主要是几个路由器之间有时需要互传数据。 纯情小鸭鸭 发表于 2025-1-8 16:15
我现在用的用了5年的手机是可以设置加密dns的,只是我没用过(设置了自动),路由器设置好后就不需要登录 ...
我也是5年的手机,系统还是安卓9,亲测系统自带的dot不管用,确切的说是时好时坏,怀疑不是所有APP都走这个dot 蜇灵 发表于 2025-1-8 16:29
我也是5年的手机,系统还是安卓9,亲测系统自带的dot不管用,确切的说是时好时坏,怀疑不是所有APP都走这 ...
我的是安卓10,不管了我都是在电脑上操作的,下次再出现这问题直接在电脑设置加密dns试试。
页:
[1]
2