高考结束后,日常骑车出游,正好看到本地高中门口有移动在搞活动,说是二三十块钱可以有定向流量和大量通用流量什么的,感觉不错,就办了一张卡(归属地是在本地的)作为手机副卡,专门上网用。在不考虑 DNS 的情况下,v4 和 v6 都是正常的。我的魔法软件之前是直接写了服务器的 v6 地址,使用起来什么毛病也没有,甚至比 v4 还稳定些
家里宽带也是移动,两条线都能拿到/60 前缀,本着不用白不用的精神,把自己一个吃灰的域名拿出来做了 DDNS ,有且仅有 AAAA 记录,解析到软路由的 v6 地址上。两条宽带具体解析到哪里不确定,看哪条先拨上号就解析到哪个,反正都能连上。
因为买的魔法节点是 v4 单栈的,同时也担心隐私问题,所以实际上我在魔法的时候,还加了一台落地鸡,鸡场节点出来就进这台机器,再 v4v6 双栈出去。这样一来,普通的魔法软件设置上多多少少有点不便。我的解决方法是,在软路由上做端口转发,相当于把客户端一分为二。其他客户端就写,比如,192.168.0.233:6200 ,就连上了
出门在外,懒得另外租中转服务器(以及移动流量卡似乎还会半屏蔽海外 IP 的非标端口),就尝试用这台软路由配合公网 v6 来中转连接。一开始怎么折腾也不行,日志显示无法找到目标。后来尝试不写 DDNS 域名,直接填地址,什么问题都没有
同时,又做了另一个测试:WiFi 下 ping 该域名,可以正常解析。切换到流量,就无法解析,报错 Host not found 。又找了一些 v4v6 双栈的域名来测试,使用流量卡的时候 v6 依然无法解析,v4 正常。这样就可以确定是移动的 DNS 服务器的锅了
在 SagerNet 里手动设置直连 DNS 为 223.5.5.5 后问题解决。但显然,这个方案仅对这个软件生效。如果我用其它软件,比如 WireGuard 什么的,依然无法解析 AAAA 结果,只能解析 A 。同时,在系统设置里设置 DNS (只能设置加密 DNS 了)为 dns.alidns.com ,问题也没有解决
不知道各位 V 友们有什么好的解决方案?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.