V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MFWT
V2EX  ›  宽带症候群

广东移动流量卡,默认的 DNS 似乎不能解析 AAAA 结果

  •  
  •   MFWT · 2023-08-05 12:53:06 +08:00 · 1871 次点击
    这是一个创建于 480 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    高考结束后,日常骑车出游,正好看到本地高中门口有移动在搞活动,说是二三十块钱可以有定向流量和大量通用流量什么的,感觉不错,就办了一张卡(归属地是在本地的)作为手机副卡,专门上网用。在不考虑 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 友们有什么好的解决方案?

    第 1 条附言  ·  2023-08-05 19:52:48 +08:00

    半结贴

    目前的解决方案是,修改手机APN设置中的DNS为223.5.5.5,关掉WiFi重启手机,直接用流量卡,解析稍慢但正常,WireGuard正常连接(拿到IP就没问题了)

    顺便,还是想吐槽一下,APN里找了半天没找到DNS选项,结果上网一查,那个选项名字就是赤裸裸三个字『服务器』!鬼知道你是啥服务器啊淦

    第 2 条附言  ·  2023-08-06 18:45:02 +08:00

    实际上并没有作用

    往手机上安了个Termux,用WiFi(内网有ADGuard,上游是DoT的AliDNS)和流量卡(按APPEND-1修改了服务器)分别Ping此域名:

    WiFi:ping显示Host not found(正常的,此域名无v4解析),ping6 秒解析
    流量卡:ping同样是Host not found,但是ping6命令卡死很长时间才会返回解析结果,返回结果后要等很久才会开始ping(直接ping v6地址是正常的立刻开始有回应)

    似乎从这个角度看的话,锅又回到了手机身上?

    16 条回复    2023-08-12 15:55:17 +08:00
    HXHGTS
        1
    HXHGTS  
       2023-08-05 13:29:21 +08:00
    感觉是 APN 的锅,可以检查一下
    lns103
        2
    lns103  
       2023-08-05 13:44:49 +08:00
    可以在手机上配置 私人 DNS ,用阿里或者腾讯的 DNS
    MFWT
        3
    MFWT  
    OP
       2023-08-05 15:18:25 +08:00
    @lns103
    『同时,在系统设置里设置 DNS (只能设置加密 DNS 了)为 dns.alidns.com ,问题也没有解决』
    MFWT
        4
    MFWT  
    OP
       2023-08-05 15:23:46 +08:00
    @HXHGTS

    APN 似乎没有发现异常,双栈选项都开启了
    不过即使有异常也无法修改,均为灰色
    docx
        5
    docx  
       2023-08-05 15:43:44 +08:00 via iPhone
    APN 默认的是不能改,你新建一个就好了
    MFWT
        6
    MFWT  
    OP
       2023-08-05 15:49:46 +08:00
    @docx APN 似乎未发现异常,有什么需要注意的点吗?
    JensenQian
        7
    JensenQian  
       2023-08-05 18:05:48 +08:00 via Android
    ipv6 直接关了好了,反正也没啥用
    ochatokori
        8
    ochatokori  
       2023-08-05 19:04:12 +08:00 via Android
    韶关移动,分到的 dns221.179.38.7 ,可以正常解析双栈域名
    ochatokori
        9
    ochatokori  
       2023-08-05 19:06:09 +08:00 via Android
    你先绑个 v4 看解析不解析得出来,我感觉只是解析不了你的域名不是解析不了 aaaa
    MFWT
        10
    MFWT  
    OP
       2023-08-05 19:26:19 +08:00
    @JensenQian 请审题,v6 对你没用,但是对我是有用的
    MFWT
        11
    MFWT  
    OP
       2023-08-05 19:34:13 +08:00
    @ochatokori

    其他二级域名(只有 A 记录)可以正常解析,主域名(只有 A 记录)可以正常解析
    MFWT
        12
    MFWT  
    OP
       2023-08-05 19:53:50 +08:00
    @HXHGTS 在 APN 设置了一下,目前正常
    aulong
        13
    aulong  
       2023-08-05 20:00:12 +08:00
    @JensenQian 老哥你确定认真看帖了吗
    HXHGTS
        14
    HXHGTS  
       2023-08-12 14:45:44 +08:00
    流量卡也可以试试更换普通手机卡的 APN ,比如移动试试 CMNET ,然后 APN 协议和漫游协议设置成 v4/v6
    dns 可以拿手机卡下载 besttrace 看一下同运营商普通数据网络的 dns 配置,根据你说的"但是 ping6 命令卡死很长时间才会返回解析结果,返回结果后要等很久才会开始 ping (直接 ping v6 地址是正常的立刻开始有回应)"怀疑可能仍然是 dns 的配置问题,估计物联网有限制
    HXHGTS
        15
    HXHGTS  
       2023-08-12 14:46:56 +08:00
    实在不行,b 站知乎上也有那种大流量手机卡,19/29 元 100G+的,问题会简单很多
    MFWT
        16
    MFWT  
    OP
       2023-08-12 15:55:17 +08:00
    @HXHGTS

    你说的情况我看了一下,就是手机的默认配置

    后来的解决方案除了主题中提到的情况之外,还把手机从安卓 9 升级到安卓 10 ,不确定最后是哪个方案起作用了,反正现在 WireGuard 和 SagerNet 都可以做到秒解析秒连,那我自然也不必多担心了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5720 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:33 · PVG 11:33 · LAX 19:33 · JFK 22:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.