OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
loa13368
V2EX  ›  OpenWrt

安卓手机内置的 ipv6 DNS 会污染 opwrt 旁路由的 DNS,访问不了谷歌

  •  
  •   loa13368 · Jun 23, 2024 · 3998 views
  •   You need to sign in to view this topic
    This topic created in 698 days ago, the information mentioned may be changed or developed.
    起因:想要用 N1 旁路由来科学上网。

    正当我刷完 op 系统,配置 open clash 后。奇怪的事情出现了,我的安卓手机不能访问谷歌,但其他网站、GPT 都能正常打开,然后我又用电脑和苹果手机试试,显示正常。问题出在这台安卓手机上。

    搜索发现,有人和我遇到类似的问题,小米手机上不去谷歌,他最后发现小米内置了隐藏的 114 DNS 把路由的 DNS 污染了。( https://github.com/pymumu/smartdns/issues/712

    我想了想会不会是同样的原因,于是在手机上下载了一个叫 analiti 的应用,然后发现我的安卓没有内置 114 DNS ,但是内置了 ipv6 DNS ( 240c::6666 ),不知道是什么,搜搜看吧,然后看到到了这个

    [ 2022 年 9 月 5 日 — 来自下一代互联网国家工程中心官网消息显示,日前,下一代互联网国家工程中心正式宣布推出 IPv6 公共 DNS:240c::6666 ]

    好吧,我懂了,躲过了 ipv4 ,没躲过 ipv6 。我说怎么配置 open clash 都不管用,明明把旁路由 ipv6 关了,还是出错。

    解决办法:就是把主路由的 IPV6 杨了,或者按帖子里设置防火墙规则。
    Supplement 1  ·  Jun 23, 2024

    图1:EMUI的 dns 只能填两个 IPV4 DNS(域名1、2),IPV6 DNS不显示,没法改。 图2:EMUI中隐藏的IPV6公共 DNS 我的头像

    13 replies    2024-06-24 09:18:43 +08:00
    FrankAdler
        1
    FrankAdler  
       Jun 23, 2024 via Android
    如果不是 dot doh ,那那直接劫持 53 端口就行了啊
    Od37v61n5s89gXx8
        2
    Od37v61n5s89gXx8  
       Jun 23, 2024 via iPhone   ❤️ 1
    这是为了保护你不受非法信息的侵害
    shuiduoduo
        3
    shuiduoduo  
       Jun 23, 2024 via iPhone
    Android 还是国产套皮安卓? dns 不可用修改?这些国产安卓直接阉割掉了?
    loa13368
        4
    loa13368  
    OP
       Jun 23, 2024
    @FrankAdler IPV6 对我没啥用,直接关方便。我之前以为是 OP 系统配置错了,恢复出厂设置两次,把我累够呛。
    loa13368
        5
    loa13368  
    OP
       Jun 23, 2024
    @wanwusangzhi 国产安卓,看那个帖子。不只 MI ,还有 color os ,而我的是 EMUI 。安卓的 dns 只能填两个 IPV4 ,IPV6 没法改,因为根本不显示。
    pingdog
        6
    pingdog  
       Jun 23, 2024 via Android   ❤️ 2
    vivo 也是。都是为你好,不要不识好歹 :doge:

    不管 dhcp 下发什么 dns ,系统底层都会附加个国内的 public dns

    对于小白无疑是有益,但我惹不起,躲得起
    MacTavish123
        7
    MacTavish123  
       Jun 23, 2024 via Android   ❤️ 1
    我这里开启 DNS 重定向,也就是重定向客户端 DNS 到 dnsmasq 就会改善。
    povsister
        8
    povsister  
       Jun 23, 2024   ❤️ 2
    家庭可以在网关可以直接劫持 UDP DNS ,管你 v6 还是 v4 ,不过现在国内 ipv6 更多是减速不是加速,所以我是直接网关 ban 了 ipv6 。。
    caola
        9
    caola  
       Jun 23, 2024   ❤️ 2
    路由器开启 DNS 劫持,全部劫持到自己指定的 DNS 就行了
    732870147
        10
    732870147  
       Jun 23, 2024
    我忘记怎么解决的了,我曾经也遇到过…
    732870147
        11
    732870147  
       Jun 23, 2024
    最好我记得手机网关、DNS 只改成旁路由,其他没碰,
    Windows 电脑设置了 ipv6 dns ,
    其他设置都在 openclash ,
    可惜忘记怎么设置了,其实也没有很复杂的设置
    WhatTheBridgeSay
        12
    WhatTheBridgeSay  
       Jun 23, 2024   ❤️ 1
    1. DHCP option 6,192.168.1.1,192.168.1.1 强制下发两个 DNS 避免手机系统自作聪明加公共 DNS
    2. 关掉 RA/DHCPv6 以禁用 IPV6 通信,单 V4 就不会从 IPV6 栈代理逃逸,需要注意的是 V4 DNS 也可以返回 AAAA 记录,可以用一些 DNS 软件 drop 掉所有 AAAA 记录,例如 AdGuardHome 和楼主提到的 SmartDNS 都有这个功能
    quantum00549
        13
    quantum00549  
       Jun 24, 2024
    @caola 求教, 在外用手机自身网络怎么办呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   919 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 19:55 · PVG 03:55 · LAX 12:55 · JFK 15:55
    ♥ Do have faith in what you're doing.