V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pengdu
V2EX  ›  程序员

为何修改 DNS 服务器就可以做到绕过 IP 检测?

  •  
  •   pengdu ·
    pengdu · 2017-08-04 10:16:40 +08:00 · 6294 次点击
    这是一个创建于 2675 天前的主题,其中的信息可能已经有所发展或是发生改变。
    7 条回复    2017-08-04 13:49:11 +08:00
    yushiro
        1
    yushiro  
       2017-08-04 10:23:31 +08:00 via iPhone
    估计是域名劫持吧,某个接口返回的数据是 dns 提供的人指定的。
    我随便乱猜的,不负责任。
    hguandl
        2
    hguandl  
       2017-08-04 10:29:58 +08:00   ❤️ 1
    具体原理我也不敢下定论,不过根据 nslookup 的结果,应该是 DNS 服务器把那些有国内限制的网站解析到了自己的服务器 IP 上,然后再反向代理到国内的服务器访问。曾经还有改 DNS 达到看油管的效果,应该也是类似的原理。
    Love4Taylor
        3
    Love4Taylor  
       2017-08-04 11:36:28 +08:00 via Android
    劫持相关检测域名到自建服务器 然后再做处理
    RLib
        4
    RLib  
       2017-08-04 11:42:16 +08:00
    跟谷歌改 host 一个原理?
    winooxx
        5
    winooxx  
       2017-08-04 11:56:21 +08:00
    把域名解析到自建的 reverse proxy 上
    tyfyc
        6
    tyfyc  
       2017-08-04 12:06:52 +08:00
    把会进行 geo-blocking 的请求解析到自己当地的服务器地址上。大多数类似的服务都是一个道理,用来看 Netflix、HBO 的各种 Smart DNS 服务也是的。
    pengdu
        7
    pengdu  
    OP
       2017-08-04 13:49:11 +08:00
    @tyfyc 这就要求 geo-blocking 的请求和 video streaming 的请求是不同的子域名?这样才可以让 geo-blocking 是伪装了 IP 的,真实流量是走自己的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2929 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 03:11 · PVG 11:11 · LAX 19:11 · JFK 22:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.