一加wifi下不能ipv6上网的解决

wifi下一加7pro不能获取完整ipv6地址的解决。

路由器通过smrartdns成功实现了局域网内访问国内外网站的ipv6分离,发现一加7pro不能成功访问ipv6网站,家中电脑、其他安卓手机、苹果手机等支持ipv6的终端设备都可以成功访问到ipv6网站。

症状就是:一加7pro是氧系统,安卓12版本。一加连接路由器wlan,可以获取到路由器下发的ipv6地址,网关、DNS都正常。就是不能访问纯ipv6测试网站6.ipw.cn。如果直接输入ipv6网站地址,又可以访问,可见问题出现在DNS上。手工一顿设置DNS ,还是出现刚开始几秒内可以访问ipv6地址,一段时间后就再也访问不了。后来再设置–连接与共享–私人DNS ,指定私人DNS为dns.google ,这下就能解析ipv6网站地址了,也都可以上ipv6站。但是也不能老用这个谷歌DoT协议的DNS服务器,毕竟速度太慢。

各种方法都试过了仍然无法解决,只好网络一顿搜索,但基本没有相关信息,都是一些不相关内容。中英文一加论坛报告ipv6有问题的帖子不少,而且基本无解决方法。折腾了几天也无头绪,无奈只得开启smartdns的debug日志。手机安装Ping tools软件。重新Wlan连接路由器后,立即在Ping tools里不断按 DNS 反查 ,也就是nslookup命令一个确实有ipv6的网站。用ping tools,自定义dns也获取不到网站解析的ipv6,说明问题出在手机上。几番下来在smartdns日志里终于发现了一个疑点,一连上wlan后,有几个域名在查询,conn-service-eu-08.allawnos.comconn-service-eu-07.allawnos.com,怀疑是不是和这几个域名有关系。google搜索了下还果然和这个网站有关系,见这个帖子

原来一加为了网络的快速,刚连接网络后,会立即获取上述域名的ip地址,如果获取到ipv6地址,就认为当前手机有ipv6环境,如果获取不到解析的ipv6地址就认为当前没有IPV6环境。认为没有ipv6环境后就会关闭ipv6的DNS查询,只用ipv4 。我在smartdns默认组解析的地方屏蔽了ipv6,而allawnos.com这个网站没被墙,也没被列入国内组,进入了默认组解析,所以自然获取不到ipv6地址。这也就是手机刚连上wifi,开始 10-15 秒左右有ipv6,后面ipv6就消失了的原因。

知道原因就好办了,只需要修改下smartdns的设置,让allawnos.com能被解析到ipv6地址即可。

附上smartdns的debug日志

[2023-05-10 15:21:49,443][DEBUG][     dns_server.c:5390] query conn-service-eu-08.allawnos.com from 127.0.0.1, qtype: 28, id: 12206
[2023-05-10 15:21:49,443][ INFO][     dns_server.c:3375] result: conn-service-eu-08.allawnos.com, client: 127.0.0.1, qtype: 28, id: 12206, group: default, time: 0ms
[2023-05-10 15:21:49,451][DEBUG][     dns_server.c:5355] recv query packet from 127.0.0.1, len = 49, type = 0
[2023-05-10 15:21:49,451][DEBUG][     dns_server.c:5367] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 49, id = 49167, tc = 0, rd = 1, ra = 0, rcode = 0
[2023-05-10 15:21:49,451][DEBUG][     dns_server.c:5390] query conn-service-eu-07.allawnos.com from 127.0.0.1, qtype: 1, id: 49167
[2023-05-10 15:21:49,451][DEBUG][     dns_server.c:3326] domain: conn-service-eu-07.allawnos.com, qtype: 1, SOA: mname: ns-384.awsdns-48.com, rname: awsdns-hostmaster.amazon.com, serial: 1, refresh: 7200, retry: 900, expire: 1209600, minimum: 86400
[2023-05-10 15:21:49,451][ INFO][     dns_server.c:3375] result: conn-service-eu-07.allawnos.com, client: 127.0.0.1, qtype: 1, id: 49167, group: default, time: 0ms
[2023-05-10 15:21:49,452][DEBUG][     dns_server.c:5355] recv query packet from 127.0.0.1, len = 49, type = 0
[2023-05-10 15:21:49,452][DEBUG][     dns_server.c:5367] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 49, id = 10543, tc = 0, rd = 1, ra = 0, rcode = 0
[2023-05-10 15:21:49,452][DEBUG][     dns_server.c:5390] query conn-service-eu-07.allawnos.com from 127.0.0.1, qtype: 28, id: 10543
[2023-05-10 15:21:49,452][ INFO][     dns_server.c:3375] result: conn-service-eu-07.allawnos.com, client: 127.0.0.1, qtype: 28, id: 10543, group: default, time: 0ms
[2023-05-10 15:21:49,452][DEBUG][     dns_server.c:5355] recv query packet from 127.0.0.1, len = 49, type = 0
[2023-05-10 15:21:49,452][DEBUG][     dns_server.c:5367] request qdcount = 1, ancount = 0, nscount = 0, nrcount = 0, len = 49, id = 6025, tc = 0, rd = 1, ra = 0, rcode = 0
[2023-05-10 15:21:49,452][DEBUG][     dns_server.c:5390] query conn-service-eu-08.allawnos.com from 127.0.0.1, qtype: 1, id: 6025
[2023-05-10 15:21:49,452][DEBUG][     dns_server.c:3326] domain: conn-service-eu-08.allawnos.com, qtype: 1, SOA: mname: ns-384.awsdns-48.com, rname: awsdns-hostmaster.amazon.com, serial: 1, refresh: 7200, retry: 900, expire: 1209600, minimum: 86400
[2023-05-10 15:21:49,452][ INFO][     dns_server.c:3375] result: conn-service-eu-08.allawnos.com, client: 127.0.0.1, qtype: 1, id: 6025, group: default, time: 0ms

 

技术不断升级,请注意文章时效性。
本站文章,欢迎转发。转载请注明出处:https://www.bandwh.com/life/1406.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

评论列表(2条)