V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Joshuahui
V2EX  ›  问与答

中国联通是否会阻止用户使用私人 DNS

  •  
  •   Joshuahui · 2023-08-27 01:00:33 +08:00 via Android · 1896 次点击
    这是一个创建于 460 天前的主题,其中的信息可能已经有所发展或是发生改变。
    打算把改 host 文件的 AdAway 换成 adguard DNS ,使用流量时一切正常,哔哩哔哩秒加载,某些被 DNS 污染的网站也能正常打开,比如 v2ex.com ,但是切换到家用 WiFi 后设置内的私人 DNS 选项提示无法连接,Android 系统提示 WiFi 无网络以及 DNS 地址无法连接,使用 termux 在手机和 WiFi 下用原有 DNS 分别 ping 了一下自己的 DNS 地址,发现结果几乎相同,想问一下大佬们接下来该如何排查😭
    16 条回复    2023-08-31 12:35:24 +08:00
    Joshuahui
        1
    Joshuahui  
    OP
       2023-08-27 01:01:35 +08:00 via Android
    补充一下,手机运用商是联通携号转的移动,家里的宽带是联通
    Chieh
        2
    Chieh  
       2023-08-27 10:04:42 +08:00
    同联通使用 agh 没啥问题,不过我是用 dhcp 通告 dns 地址的,没有设置过私人 dns ,这个描述听起来是手机系统的问题换个设备试试
    yaott2020
        3
    yaott2020  
       2023-08-27 11:52:13 +08:00 via Android
    怎么阻止?难不成直接屏蔽 853 ?
    yaott2020
        4
    yaott2020  
       2023-08-27 11:53:02 +08:00 via Android
    如果是明文 dns 可能会被篡改,建议使用 dot/doh(3)/doq
    Dart
        5
    Dart  
       2023-08-27 13:40:36 +08:00
    他怎么知道我用的是私人 DNS ? 最好是越来越封闭。
    huahsiung
        6
    huahsiung  
       2023-08-27 13:56:49 +08:00
    手机会优先 IPv6 。如果下发了 v6 dns 会优先使用 v6 的。我遇到过。getprop 看是不是被 v6 占了
    docx
        7
    docx  
       2023-08-27 14:20:36 +08:00 via iPhone
    AdGuard DNS 这是自建还是官方那个?
    Joshuahui
        8
    Joshuahui  
    OP
       2023-08-27 18:56:18 +08:00 via Android
    @docx 官方的那个,不会整软路由
    Joshuahui
        9
    Joshuahui  
    OP
       2023-08-27 18:58:02 +08:00 via Android
    @yaott2020 用的就是 dot ,在 Android 设置里填私人 DNS 地址
    Joshuahui
        10
    Joshuahui  
    OP
       2023-08-27 19:04:52 +08:00 via Android
    @huahsiung 感觉不像,使用 adb shell getprop | grep dns
    得出的返回内容为:
    [init.svc.mdnsd]: [stopped]
    [init.svc_debug_pid.mdnsd]: []
    [persist.device_config.connectivity.data_stall_consecutive_dns_timeout_threshold]: [5]
    [persist.device_config.connectivity.ip_reachability_ignore_incompleted_ipv6_dns_server_version]: [0]
    [persist.device_config.netd_native.dns_event_subsample_map]: [default:1 0:100 7:10]
    [persist.device_config.netd_native.trust_miui_add_dns]: [1]
    [ro.boottime.mdnsd]: [12938460109817]
    Joshuahui
        11
    Joshuahui  
    OP
       2023-08-27 19:18:18 +08:00 via Android
    改了路由器的 DNS ,不好使
    在路由器里添加 host ,把 dot 地址映射到 ping 出来的服务器地址,不好使
    感觉还是联通搞的鬼,nextdns 和 adguard 的私人 dot 都显示无法连接,adg 的公用地址里,无过滤地址可以连接,家庭过滤和广告过滤无法链接,
    docx
        12
    docx  
       2023-08-27 23:11:51 +08:00 via iPhone
    那你试过其他 DOT 吗,阿里腾讯这些
    Joshuahui
        13
    Joshuahui  
    OP
       2023-08-28 00:50:47 +08:00 via Android
    @docx 试过,国内 dot 几乎都没问题
    docx
        14
    docx  
       2023-08-28 01:20:02 +08:00 via iPhone
    那可能是你的本地运营商做了屏蔽
    Joshuahui
        15
    Joshuahui  
    OP
       2023-08-28 01:49:01 +08:00 via Android
    @docx 有什么办法可以对抗屏蔽吗,我看流量和 WiFi 用终端 ping 出来的结果都是一样的,返回的都是正确的 IP
    huahsiung
        16
    huahsiung  
       2023-08-31 12:35:24 +08:00
    @Joshuahui 不对,应该会出现 net.dns1 ,net.dns2 等参数的。如果不确定哪里的问题,可以下一个第三方 dns ,https://f-droid.org/zh_Hans/packages/org.jak_linux.dns66/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:15 · PVG 05:15 · LAX 13:15 · JFK 16:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.