chinaqq
V2EX  ›  Google

广东电信 ping 谷歌域名,自动解析到 baidu 的 ip

  •  
  •   chinaqq · Nov 18, 2017 · 6467 views
    This topic created in 3272 days ago, the information mentioned may be changed or developed.

    上网设备是 OpenWrt+dns-forward+chinadns。 从前天开始 chrome 上 google.com 主页上不去了,https 提示不是私密连接,google.com.hk 没问题 ping 一下发现到了 14.215.177.38 ,一查询,是百度的 ip。 换个浏览器打开"https://www.google.com" 提示证书错误,继续一下, 卧槽

    到了百度的 error 界面 "https://www.baidu.com/error.html"

    27 replies  •  2017-12-03 12:32:26 +08:00
    vefawn1
    vefawn1
    Nov 18, 2017 via Android
    1
    你本地 DNS 被污染了
    chinaqq
    chinaqq
    OP
    Nov 18, 2017
    2
    @vefawn1 设备都重置过了,路由器软件都刚升级了,很醉呀
    wwhc
    wwhc
    Nov 18, 2017
    3
    小时候看过一本连环画,讲到主人公在某个国家的食品店买食物被拒,因为使用了真币,后来在外面捡到假币才能买到
    hzqim
    hzqim
    Nov 18, 2017 via Android
    4
    ChinaDNS 本来就不好用哦
    试试 DNS2socks.
    liyvhg
    liyvhg
    Nov 18, 2017 via Android
    5
    China DNS 的上一级,境内随意,境外域名用 pdnsd,走 TCP+非标准端口,开启双向过滤
    chinaqq
    chinaqq
    OP
    Nov 18, 2017 via Android
    6
    @hzqim 本来一直挺正常的,现在把百度 IP 加到黑名单,谷歌除了搜索,其他的都不能用了
    Shura
    Shura
    Nov 18, 2017
    7
    @chinaqq 你的 dns 被污染了,你重置设备有啥用?按 5l 办法来吧
    digimoon
    digimoon
    Nov 18, 2017
    8
    dns-forward 不就是转成 tcp 的吗?不需要 pdnsd 吧
    trepwq
    trepwq
    Nov 18, 2017 via iPhone
    9
    墙的 dns 污染升级了,被墙的域名原来都污染到不可用 ip,现在随机解析到可用 ip
    jasontse
    jasontse
    Nov 18, 2017 via iPad
    10
    TCP DNS 现在没用了,我这边会 reset。
    miaomiao888
    miaomiao888
    Nov 18, 2017
    11
    http://www.centbrowser.cn/forum/data/attachment/forum/201711/17/112636g33nt3iu1itc281s.png
    好像是污染策略变了,以前都是用特定几个无法访问的 IP 污染,现在换用可以访问的 IP 随机污染,chinadns 似乎就是基于旧的策略,早就不行了
    https://github.com/chengr28/Pcap_DNSProxy/issues/288
    chinaqq
    chinaqq
    OP
    Nov 18, 2017
    12
    @miaomiao888 现在临时就把 14.215.177.38 强制走代理,貌似恢复正常了
    chinaqq
    chinaqq
    OP
    Nov 18, 2017
    13
    目前是这样的配置,强制把百度 ip 走代理了
    https://i.loli.net/2017/11/18/5a0fb5a05db66.jpg
    chinaqq
    chinaqq
    OP
    Nov 18, 2017 via Android
    14
    @jasontse 同广东?
    t123yh
    t123yh
    Nov 18, 2017 via Android
    15
    使用 overture-dns,可以用 g-f-wlist 来定义始终走第二 DNS 的域名
    liyvhg
    liyvhg
    Nov 18, 2017 via Android
    16
    @digimoon 原理是一样的,但是 pdnsd 可以并发查询,DNS-forward 好像不行(用得不是太多,不太了解)?
    缺点是:
    “为什么不使用 pdnsd 的 TCP 查询?
    因为 pdnsd 的缓存无法完全禁用,会导致 ChinaDNS 线路优化功能失效。而 DNS-Forwarder 是不带缓存的,可以避免此问题。”
    Alan1312
    Alan1312
    Nov 18, 2017
    17
    我提供一个自用的方案:安装 Pcap_DNSProxy 或者 https-dns-proxy 使用 socks5 代理,只负责上游 DNS 查询;然后试用 dnsmasq 配合 dnsmasq-china-list 将国内域名使用 114DNS / AliDNS / 运营商 DNS 等查询,其它域名一概转发至 Pcap_DNSProxy / https-dns-proxy 查询。
    优点:完全不用担心 DNS 被污染;
    缺点:dnsmasq-china-list 域名列表不全面、socks5 代理不一定能保持稳定。
    zro
    zro
    Nov 18, 2017
    18
    就算让你得到了正确的 DNS,还是连不上的。。。
    chinni
    chinni
    Nov 18, 2017 via Android
    19
    目前我的 dns 解决方案是 google-https-dns 这个 github 上的项目…利用 edns 特性指定你自己 isp 骨干网的一个 ip 来使 cdn 始终对你 isp 所在网络友好…所需一个 socks5 代理…然后前端一个 dnsmasq 做缓存…上游设置成 google-https-dns 监听端口即可…目前一劳永逸…不用担心国内域名 cdn 问题…主要归功于 edns 特性
    digimoon
    digimoon
    Nov 18, 2017
    20
    @liyvhg 并发查询是指同时向多个 dns 查询吗? dns-forward 好像只能向一个发 tcp 查询
    liyvhg
    liyvhg
    Nov 18, 2017 via Android
    21
    @digimoon 对的,并发查询是同时向多个服务器发起查询,这样可以取到最快返回的结果。
    Trumeet
    Trumeet
    Nov 21, 2017 via Android
    22
    我也遇到过一次,学校机房,清除了 chrome 所有缓存 cookie 就好了
    chinaqq
    chinaqq
    OP
    Nov 23, 2017 via Android
    23
    @Trumeet 都一周多了,还是被解析到了百度 IP
    MikumoAnzu
    MikumoAnzu
    Nov 26, 2017 via Android
    24
    试试 gayhub 上的 curedns
    cc1030
    cc1030
    Nov 28, 2017
    25
    重庆电信同问题。
    bryant183
    bryant183
    Nov 30, 2017
    26
    主要还是 DNS 问题,改用阿里 DNS 吧,国内算是最好的方案了!
    Trumeet
    Trumeet
    Dec 3, 2017 via Android
    27
    @chinaqq ⁉️
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1601 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 178ms · UTC 23:12 · PVG 07:12 · LAX 15:12 · JFK 18:12
    ♥ Do have faith in what you're doing.