pein
V2EX  ›  问与答

为什么我换了国外 DNS,却还是被电信劫持了?

  •  
  •   pein · Sep 25, 2015 · 4820 views
    This topic created in 3900 days ago, the information mentioned may be changed or developed.

    我之前把 DNS 改成了 8.8.4.4 备用 114.114.114.114
    然后今天访问 Youku 的时候又跳到了电信业务提醒的那个页面。。。怎么会这样

    23 replies    2015-09-26 11:23:47 +08:00
    R18
        1
    R18  
       Sep 25, 2015 via Android
    打电话投诉,
    pein
        2
    pein  
    OP
       Sep 25, 2015
    @R18 其实我想知道电信是如何做到的
    xzchina
        3
    xzchina  
       Sep 25, 2015
    换一个日本不常见的 DNS 即可
    ScotGu
        4
    ScotGu  
       Sep 25, 2015
    @pein 流控就可以做到, 拦截所有 udp 53 端口通信, 转发到指定 IP 查询并返回“优质”结果。
    Explorare
        5
    Explorare  
       Sep 25, 2015
    你需要 DNS2SOCKS
    jhaohai
        6
    jhaohai  
       Sep 25, 2015 via iPhone
    http 劫持
    pein
        7
    pein  
    OP
       Sep 25, 2015
    @ScotGu 太流氓了,这样做有什么意义呢,那个业务提醒页面根本没人要看。
    likexian
        8
    likexian  
       Sep 25, 2015
    这种并不是 dns 劫持,改 dns 没用。他是 html 代码后台插入一段 html 或 js ,只有 https 可以根治。
    pein
        9
    pein  
    OP
       Sep 25, 2015
    @likexian 你的意思是他能篡改任意页面代码然后再返回给你?这不就是相当于中间人吗,这样的话确实就只有 https 能防止了
    pein
        10
    pein  
    OP
       Sep 25, 2015
    @Explorare
    @xzchina
    如果是 likexian 说的那样,那 DNS 怎么搞都是没用的了。
    ScotGu
        11
    ScotGu  
       Sep 25, 2015
    @pein DNS 劫持 也不是一无是处。
    有的本地缓存业务需要通过 DNS 来进行调度,这样在下载和看视频可以达到更优的效果。

    你的这种情况 可以看下优酷的网页的代码,或者把电信的提示页面的 IP 地址抓出来在路由器上干掉。
    Felldeadbird
        12
    Felldeadbird  
       Sep 25, 2015 via iPhone
    除了投诉,别无他法。 https 不是所有网站都有
    iShao
        13
    iShao  
       Sep 25, 2015
    这个叫 iPUSH
    不是 DNS 劫持...
    mrqyoung
        14
    mrqyoung  
       Sep 25, 2015
    我也是这样的,已把 189.cn 加入了 127.1 ,不过还是要弹个空白页,应该找到那个 js 的出处转成 127.1 才能治,然后它却很会躲猫猫,非必现嘛!
    另外手机端也严重,只要是 webview 不管你用的什么 app ,就弹一个流量提醒,然后还能点开还有“漂亮”的界面!当然以前用联通也有。一门心思地使坏,有点技术全嗱来耍流氓了
    ljbha007
        15
    ljbha007  
       Sep 25, 2015
    @Felldeadbird
    @likexian
    @mrqyoung

    我解决这个问题最简单的办法:开某 SS
    Khlieb
        16
    Khlieb  
       Sep 26, 2015 via Android
    试试 DNSCrypt
    linchanx
        17
    linchanx  
       Sep 26, 2015
    在出口路由器做策略路由,凡是匹配到访问 udp 53 端口的流量全部重定向到自建 dns ,你换哪家的 dns 都没用。
    zhs227
        18
    zhs227  
       Sep 26, 2015
    HTTP 协议劫持,只要经过他的路由器,他发现状态码是 404 ,内容是 html 的都可以自动跳转。或者只劫持特定网站。因为 HTTP 里面带的是域名,不是 IP 。
    xinple
        19
    xinple  
       Sep 26, 2015
    除了每天一次的电信广告页面,访问淘宝、京东之类的购物网站,右下角还会跳弹窗,搞的像是网站自己的弹窗一样,很恶心。

    之前投诉过,客服和经理都假装说“不清楚”,没啥用。
    GKLuke
        20
    GKLuke  
       Sep 26, 2015
    这个跟 DNS 没关系了,就是上面说的 http 劫持了。
    Strikeactor
        21
    Strikeactor  
       Sep 26, 2015
    YouKu 一般是不会给你劫持的, Youtube 会。。
    改外国 DNS 并没什么卵用,无论是抢先应答错误 IP 的 DNS 污染,还是直接把 53 流量全部导向自己服务器的 DNS 劫持,都可以给你返回错误 IP 。执行 nslookup whether.114dns.com 114.114.114.114 如果有 127.0.0.X 就是被劫持了。可以试试用非标准端口的 DNS 服务器。
    initialdp
        22
    initialdp  
       Sep 26, 2015
    这是 http 劫持,和 DNS 没关系。改用 HTTPS 就可以,当然 youku 是否全程支持 https 可能是个问题。
    lshero
        23
    lshero  
       Sep 26, 2015 via Android
    业务提示页面都走的 http 劫持,一般只要不是广告去投诉一般都不会搭理
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2860 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 04:10 · PVG 12:10 · LAX 21:10 · JFK 00:10
    ♥ Do have faith in what you're doing.