找回密码
 立即注册
查看: 5161|回复: 51

[网络] 【求助】纯IPv6的DDNS在手机上不解析

[复制链接]
发表于 2024-12-21 00:05 | 显示全部楼层 |阅读模式
本帖最后由 蜇灵 于 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:53 来自手机 | 显示全部楼层
本帖最后由 循此苦旅 于 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
回复

使用道具 举报

     
发表于 2024-12-21 04:52 来自手机 | 显示全部楼层
安卓最近几个版本支持DOH了

设成阿里百度也比运营商自带的强
回复

使用道具 举报

     
发表于 2024-12-21 08:38 | 显示全部楼层
不会是广东的吧?我在广东出差的时候就没法解析dynv6,有个办法,可以用科学软件的doh。
回复

使用道具 举报

 楼主| 发表于 2024-12-21 09:03 来自手机 | 显示全部楼层
ltycomputer 发表于 2024-12-21 04:52
安卓最近几个版本支持DOH了

设成阿里百度也比运营商自带的强

你这是dot吧
dot我也试了,不管用
回复

使用道具 举报

 楼主| 发表于 2024-12-21 09:04 来自手机 | 显示全部楼层
尼特geek 发表于 2024-12-21 08:38
不会是广东的吧?我在广东出差的时候就没法解析dynv6,有个办法,可以用科学软件的doh。 ...

你这个和2楼的是一样的办法,就是开软件接管全部流量,这个太耗电了,我就是不想用这个才来问有没有其他方法的
回复

使用道具 举报

 楼主| 发表于 2024-12-21 09:07 来自手机 | 显示全部楼层
循此苦旅 发表于 2024-12-21 00:53
我用电信宽带也经常解析不了dynv6。
现在是用这个DNS Changer临时改DNS,开一下连上再关掉就行。DNS服务器 ...

你这个就是我说的开代理的方法啊,我用过
除了这个还有其他办法吗
回复

使用道具 举报

     
发表于 2024-12-21 09:19 来自手机 | 显示全部楼层
本帖最后由 循此苦旅 于 2024-12-21 09:29 编辑
蜇灵 发表于 2024-12-21 09:07
你这个就是我说的开代理的方法啊,我用过
除了这个还有其他办法吗


这个又不需要一直开着,连上就关掉呗。
不行就只能去dynv6网站手动复制IP地址来用了。
或者考虑换国内的服务商,这家也支持拼接后缀 http://www.meibu.com/ipv6set.asp
回复

使用道具 举报

发表于 2024-12-21 09:48 | 显示全部楼层
本帖最后由 华蝶风雪 于 2024-12-21 09:53 编辑

这就是非root的方法,耗电是统计方式的问题,全直连耗不了多少电

另外dynv6偶尔会抽风没记录
回复

使用道具 举报

 楼主| 发表于 2024-12-21 09:53 来自手机 | 显示全部楼层
华蝶风雪 发表于 2024-12-21 09:48
这就是非root的方法,耗电是统计方式的问题,全直连耗不了多少电

是这样吗?意思是就算一直开着VP*也不怎么耗电?
回复

使用道具 举报

     
发表于 2024-12-21 10:23 来自手机 | 显示全部楼层
域名nameserver的问题,换国内
我用dnspod移动联通流量解析纯v6域名都没问题
用cf的时候就经常抽风

— from S1 Next Goose v3.3.94-alpha
回复

使用道具 举报

     
发表于 2024-12-21 10:29 | 显示全部楼层
蜇灵 发表于 2024-12-21 09:03
你这是dot吧
dot我也试了,不管用

https://security.googleblog.com/ ... in-android.html#fn2
这里说只支持谷歌和 cloudflare 两家的 DNS 走 DNS over HTTP3
直接填 dns.google 试试: https://x.com/MishaalRahman/status/1549488111045967872
回复

使用道具 举报

 楼主| 发表于 2024-12-21 12:48 来自手机 | 显示全部楼层
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:49 | 显示全部楼层
蜇灵 发表于 2024-12-21 12:48
h3的dns我自己就在电脑上用,效果确实可以,问题是手机不支持啊

我发的两个链接讲的就是手机支持,安卓 11 起
回复

使用道具 举报

 楼主| 发表于 2024-12-21 12:57 来自手机 | 显示全部楼层
5long 发表于 2024-12-21 12:49
我发的两个链接讲的就是手机支持,安卓 11 起

我手机好像还是安卓9,那寄了
回复

使用道具 举报

 楼主| 发表于 2024-12-21 13:01 来自手机 | 显示全部楼层
dongjuanyong 发表于 2024-12-21 10:23
域名nameserver的问题,换国内
我用dnspod移动联通流量解析纯v6域名都没问题
用cf的时候就经常抽风

但是神奇的是dynv6的IPv4域名解析是正常的,很神秘
回复

使用道具 举报

     
发表于 2024-12-21 13:08 | 显示全部楼层
感觉电信一般dynv6都能解析出来
回复

使用道具 举报

发表于 2024-12-21 13:16 来自手机 | 显示全部楼层
本帖最后由 纯情小鸭鸭 于 2024-12-21 13:18 编辑

不久前我3个dynv6的V6域名(3个在不同地方的设备)全部解释为127.0.0.1,换电脑也一样,没空折腾,然后第二天就好了…
回复

使用道具 举报

 楼主| 发表于 2024-12-21 13:35 来自手机 | 显示全部楼层
黄油indie 发表于 2024-12-21 13:08
感觉电信一般dynv6都能解析出来

我就是电信手机号
回复

使用道具 举报

 楼主| 发表于 2024-12-21 20:07 来自手机 | 显示全部楼层
纯情小鸭鸭 发表于 2024-12-21 13:16
不久前我3个dynv6的V6域名(3个在不同地方的设备)全部解释为127.0.0.1,换电脑也一样,没空折腾,然后第二 ...

神必起来了,下午刚买了个xyz域名准备研究研究,结果手机又可以解析到纯v6的dynv6地址了,闹麻了
回复

使用道具 举报

 楼主| 发表于 2024-12-21 22:10 来自手机 | 显示全部楼层
本帖最后由 蜇灵 于 2024-12-22 00:22 编辑

好像是腾讯的dot有点问题?
现在改用阿里的可以打开纯v6的网址了
过了一会儿又不行了,这下搞不懂了,不知道是啥原理

回复

使用道具 举报

     
发表于 2024-12-22 13:50 来自手机 | 显示全部楼层
借楼问一下,有没有dynv6的替代品?
回复

使用道具 举报

 楼主| 发表于 2024-12-22 14:55 来自手机 | 显示全部楼层
这是一个马甲 发表于 2024-12-22 13:50
借楼问一下,有没有dynv6的替代品?

免费二级域名的不好搞,免费三级域名的应该一大把吧
回复

使用道具 举报

     
发表于 2024-12-22 20:46 来自手机 | 显示全部楼层
蜇灵 发表于 2024-12-22 14:55
免费二级域名的不好搞,免费三级域名的应该一大把吧

我自己有顶级域名
就想找个像dynv6一样支持固定后缀,ddns更新前缀的
回复

使用道具 举报

 楼主| 发表于 2024-12-22 22:23 来自手机 | 显示全部楼层
这是一个马甲 发表于 2024-12-22 20:46
我自己有顶级域名
就想找个像dynv6一样支持固定后缀,ddns更新前缀的

哦那估计不好找,你这个相当于是一个宽带下面的设备都用后缀,每次更新只需要更新前缀是吧
不过这个其实写个脚本批量更新也不难吧
回复

使用道具 举报

     
发表于 2024-12-22 22:24 来自手机 | 显示全部楼层
本帖最后由 循此苦旅 于 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-23 06:22 来自手机 | 显示全部楼层
这是一个马甲 发表于 2024-12-22 20:46
我自己有顶级域名
就想找个像dynv6一样支持固定后缀,ddns更新前缀的

那每个设备跑一下ddns-go就行,或者在路由端写个脚本,ping每个设备的host得到实时ipv6,然后curl/wget调用API更新。

cloudflare和he.net都支持v4和v6的ddns,而且是openwrt原版ddns插件都支持的,我是各买了个顶级域名分子域名双保险。
回复

使用道具 举报

     
发表于 2024-12-23 07:11 来自手机 | 显示全部楼层
ltycomputer 发表于 2024-12-23 06:22
那每个设备跑一下ddns-go就行,或者在路由端写个脚本,ping每个设备的host得到实时ipv6,然后curl/wget调 ...

这种v4时代的思路有点浪费IPv6的设计了。
可以参考下上面的脚本,只需要把各个设备的固定后缀写进去再放到路由器上就行,不用每台设备都跑也不用ping。
回复

使用道具 举报

     
发表于 2024-12-23 08:57 来自手机 | 显示全部楼层
循此苦旅 发表于 2024-12-23 07:11
这种v4时代的思路有点浪费IPv6的设计了。
可以参考下上面的脚本,只需要把各个设备的固定后缀写进去再放 ...

v6还得分有状态还是无状态/DHCPv6,具体设备具体情况,不一定能指定固定后缀
回复

使用道具 举报

     
发表于 2024-12-23 09:22 来自手机 | 显示全部楼层
本帖最后由 循此苦旅 于 2024-12-23 09:27 编辑
ltycomputer 发表于 2024-12-23 08:57
v6还得分有状态还是无状态/DHCPv6,具体设备具体情况,不一定能指定固定后缀 ...


无状态默认就是用的EUI64生成固定后缀,还没见过哪个设备只能用随机后缀的。
Windows倒是遇到过更新补丁之类导致后缀变化的情况,要用Set-NetIPv6Protocol -RandomizeIdentifiers Disabled改为EUI64的MAC生成后缀(关这个不影响隐私扩展的临时地址)。
回复

使用道具 举报

     
发表于 2024-12-23 10:10 来自手机 | 显示全部楼层
循此苦旅 发表于 2024-12-23 09:22
无状态默认就是用的EUI64生成固定后缀,还没见过哪个设备只能用随机后缀的。
Windows倒是遇到过更新补丁 ...

后缀有多种算法生成,这个不同系统还不一样,为了mac地址隐私,不少都是随机的
回复

使用道具 举报

     
发表于 2024-12-23 10:31 来自手机 | 显示全部楼层
本帖最后由 循此苦旅 于 2024-12-23 10:32 编辑
ltycomputer 发表于 2024-12-23 10:10
后缀有多种算法生成,这个不同系统还不一样,为了mac地址隐私,不少都是随机的 ...


随机的一般是隐私扩展地址,跟固定后缀地址同时使用的。
要全是随机地址,别说DDNS,连基本的防火墙管理都搞不了,所以任何支持IPv6的设备都会优先搞定固定后缀再说要不要实现随机后缀,不会有哪家死心眼非要跟协议规范和市场需求对着干。
回复

使用道具 举报

     
发表于 2024-12-23 10:31 | 显示全部楼层
我用cloudflare的ddns,v6地址国内解析不了。
回复

使用道具 举报

 楼主| 发表于 2024-12-23 16:51 来自手机 | 显示全部楼层
保科智子 发表于 2024-12-23 10:31
我用cloudflare的ddns,v6地址国内解析不了。

那看来是通病了
回复

使用道具 举报

发表于 2025-1-7 07:59 来自手机 | 显示全部楼层
本帖最后由 纯情小鸭鸭 于 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 19:13 来自手机 | 显示全部楼层
纯情小鸭鸭 发表于 2025-1-7 07:59
我的3个dynv6的ipv6域名又全部解释为127.0.0.1了(用的电信网络),已经持续几天了,不想等了然后换了dot的 ...

如果你没开强制https访问,那直接用IP就可以
回复

使用道具 举报

 楼主| 发表于 2025-1-8 14:40 来自手机 | 显示全部楼层
纯情小鸭鸭 发表于 2025-1-7 07:59
我的3个dynv6的ipv6域名又全部解释为127.0.0.1了(用的电信网络),已经持续几天了,不想等了然后换了dot的 ...

如果你只是需要访问路由器管理页面,那可以考虑换一个手机浏览器,用那种可以设置doh的
回复

使用道具 举报

发表于 2025-1-8 16:15 来自手机 | 显示全部楼层
蜇灵 发表于 2025-1-8 14:40
如果你只是需要访问路由器管理页面,那可以考虑换一个手机浏览器,用那种可以设置doh的 ...

我现在用的用了5年的手机是可以设置加密dns的,只是我没用过(设置了自动),路由器设置好后就不需要登录了,主要是几个路由器之间有时需要互传数据。
回复

使用道具 举报

 楼主| 发表于 2025-1-8 16:29 来自手机 | 显示全部楼层
纯情小鸭鸭 发表于 2025-1-8 16:15
我现在用的用了5年的手机是可以设置加密dns的,只是我没用过(设置了自动),路由器设置好后就不需要登录 ...

我也是5年的手机,系统还是安卓9,亲测系统自带的dot不管用,确切的说是时好时坏,怀疑不是所有APP都走这个dot
回复

使用道具 举报

发表于 2025-1-8 16:48 来自手机 | 显示全部楼层
蜇灵 发表于 2025-1-8 16:29
我也是5年的手机,系统还是安卓9,亲测系统自带的dot不管用,确切的说是时好时坏,怀疑不是所有APP都走这 ...

我的是安卓10,不管了我都是在电脑上操作的,下次再出现这问题直接在电脑设置加密dns试试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-4-20 20:03 , Processed in 0.288414 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表