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

V2ex dns 问题的原因。

  •  
  •   gonbo · 2010-12-16 19:59:00 +08:00 · 4420 次点击
    这是一个创建于 5082 天前的主题,其中的信息可能已经有所发展或是发生改变。
    google.com 在中国的解析是

    www.google.com. 642 IN CNAME www-g-com-chn.l.google.com.
    www-g-com-chn.l.google.com. 90 IN A 72.14.203.104
    www-g-com-chn.l.google.com. 90 IN A 72.14.203.99

    www.google.com 在国外的解析是
    www.google.com. 604609 IN CNAME www.l.google.com.
    www.l.google.com. 300 IN A 64.233.183.147
    www.l.google.com. 300 IN A 64.233.183.105
    www.l.google.com. 300 IN A 64.233.183.103
    www.l.google.com. 300 IN A 64.233.183.99
    www.l.google.com. 300 IN A 64.233.183.106
    www.l.google.com. 300 IN A 64.233.183.104


    www.google.com 的dns应用了8gdns类似的宕机检测技术来保证用户能够正常使用google的服务。

    所以使用国内的dns可以访问google,因为google针对国内的IP做了优化。

    而使用国外的dns,可能出问题。

    所以使用opendns 和google public dns都有相似的问题。
    3 条回复    1970-01-01 08:00:00 +08:00
    gonbo
        1
    gonbo  
    OP
       2010-12-16 20:02:08 +08:00
    这个问题一直都存在,所以google提了一个proposal,就是dns请求包里面带上原始请求的IP。从而能够分辨出来真实用户的地理网络位置。
    est
        2
    est  
       2010-12-16 20:11:50 +08:00
    @gonbo 这个不安全啊,可以遍历任意ip的返回dns记录了。
    Livid
        3
    Livid  
    MOD
       2010-12-16 23:04:22 +08:00
    所以 V2EX DNS 今天专门针对 Google 的各种产品做了修正:

    http://www.v2ex.com/t/5939
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1647 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 17:00 · PVG 01:00 · LAX 09:00 · JFK 12:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.