Monad
V2EX  ›  DNS

如何绕过 icmp 劫持?

  •  
  •   Monad · Sep 14, 2014 · 10774 views
    This topic created in 4434 days ago, the information mentioned may be changed or developed.
    很不幸的用上了长城宽带,更不行的是它把所有dns请求。
    试过opendns、8.8.*.*、v2ex dns
    nslookup youtube.com *.*.*.*的结果都是一个伪ip,使用namebench也提示运营商可能劫持了所有dns请求
    Chinadns也试过,感觉从原理上来讲并不能解决这个问题(不管先来还是后到的回复都被劫持了。。。)
    目前只能通过vpn来访问自由网络,请问这种情况该怎么处理?
    Supplement 1  ·  Sep 15, 2014
    目前用tcpdns使用正常~
    26 replies  •  2017-04-28 23:42:30 +08:00
    ChangeTheWorld
    ChangeTheWorld
    Sep 14, 2014 via iPhone
    1
    Tcpdns试过没? 长城是各种缓存技术全用上了,要不流量结算费用吃不开
    gamexg
    gamexg
    Sep 14, 2014
    2
    想做什么?
    特定网站?host 文件就可以。
    也可以试试 tcp 解析。
    Monad
    Monad
    OP
    Sep 14, 2014
    3
    @ChangeTheWorld
    正在尝试中,想在树莓派上搭一个dns server不然各种设备太蛋疼了~

    @gamexg
    就是想方便的使用google,twitter偶尔看看Youtube,现在的移动设备连vpn都连不上,提示找不到服务器地址……
    raptium
    raptium
    Sep 14, 2014 via Android
    4
    和 icmp 又有啥关系呢?
    edwinlai
    edwinlai
    Sep 14, 2014
    5
    长城很极品, 平常投诉几乎打不进, 等你不用时天天骚扰你,
    ehs2013
    ehs2013
    Sep 14, 2014
    7
    用长城宽带的一个印象是无法使用 TCPPing 因为 127.8.0.1,另外一个印象是 100 Mbps 的宽带境外带宽只有 8 Mbps
    用方正宽带的印象是无法 Ping 无法 Traceroute 外网,相对来说你感受一下,长城还是很良心的
    穷人用不起电信联通
    banbanchs
    banbanchs
    Sep 14, 2014❤️1
    8
    @Monad dig www.google.com @8.8.8.8 +tcp 看看
    Monad
    Monad
    OP
    Sep 14, 2014
    9
    @raptium 好像和ping搞混了……
    Monad
    Monad
    OP
    Sep 14, 2014
    10
    @ehs2013
    长宽也不便宜啊 我这号称50M一年1200 相比之前1920的100M电信简直相差甚远,只有下载资源的时候才能感受到是50M……
    kttde
    kttde
    Sep 14, 2014
    11
    nslookup -vc www.baidu.com 8.8.8.8 测试能否用tcp查询dns,看是否劫持
    通常这种情况是劫持53端口,你可以换用opendns的其他端口,你可以试试DNS Crypt,通常能绕过劫持
    Monad
    Monad
    OP
    Sep 14, 2014
    12
    @ChangeTheWorld
    tcpdns 显示这样……拙计
    dnsping 8.8.8.8 53 error occur :(
    dnsping 156.154.71.1 53 error occur :(
    dnsping 208.67.222.222 53 error occur :(
    dnsping 208.67.220.220 53 error occur :(
    dnsping 74.207.247.4 53 error occur :(
    Monad
    Monad
    OP
    Sep 14, 2014
    13
    @banbanchs
    connection timed out; no servers could be reached.
    Monad
    Monad
    OP
    Sep 14, 2014
    14
    @kttde
    ;; connection timed out; trying next origin
    ;; connection timed out; no servers could be reached
    还是不行~我去试试你说的DNS-Crypt
    roiz
    roiz
    Sep 14, 2014
    15
    同用长城宽带,50MB.各种缓存,各种劫持,关键它缓存的js==都还访问不了。目前只是用了一个刷了tomoto的路由,其中集成了Dnsmasq,来定向设置hosts。不然百度文库,各种大站的图片全部打不开。
    C:\Documents and Settings\Administrator>ping img.bdimg.com

    Pinging img.bdimg.com [49.210.0.9] with 32 bytes of data:

    Reply from 49.210.0.9: bytes=32 time=4ms TTL=59
    Reply from 49.210.0.9: bytes=32 time=3ms TTL=59
    Reply from 49.210.0.9: bytes=32 time=2ms TTL=59
    Reply from 49.210.0.9: bytes=32 time=4ms TTL=59

    Ping statistics for 49.210.0.9:
    Monad
    Monad
    OP
    Sep 14, 2014
    16
    @kttde 唔……我想搭一个本地dns server,DNS-Crypt只有OSX+win版本……
    kttde
    kttde
    Sep 14, 2014❤️1
    17
    Monad
    Monad
    OP
    Sep 14, 2014
    18
    @roiz 我这边百度啥的倒是能打开…就是劫持太恶心了,vpn都连不上
    Dnsmasq原理是block掉返回异常ip的请求么?我看了下官网说是forward dns request to upstream,那不还是会被劫持么……
    Tianpu
    Tianpu
    Sep 14, 2014
    19
    @edwinlai 深有同感
    roiz
    roiz
    Sep 14, 2014
    20
    @Monad 手动添加的几条记录。貌似搞定了,把那个缓存服务器的几个IP block掉,如果返回的是黑名单的IP,尝试重新解析,DNS2SOCKS +shadowsocks类似的连接远端解析
    Monad
    Monad
    OP
    Sep 14, 2014
    22
    @kttde
    @roiz
    多谢 我继续试试
    bclerdx
    bclerdx
    Sep 21, 2016
    24
    @banbanchs 请问,这个可以看到什么呢?
    bclerdx
    bclerdx
    Sep 21, 2016
    25
    @roiz 分享一下他们的劫持 IP 名单吧。
    bclerdx
    bclerdx
    Apr 28, 2017
    26
    顶一顶!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5671 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 03:11 · PVG 11:11 · LAX 19:11 · JFK 22:11
    ♥ Do have faith in what you're doing.