V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ehs2013
V2EX  ›  问与答

gist.github.com 无法访问,疑似被 DNS 污染

  •  1
     
  •   ehs2013 · 2014-11-01 21:09:11 +08:00 · 9554 次点击
    这是一个创建于 3675 天前的主题,其中的信息可能已经有所发展或是发生改变。
    北京联通今晚突然就无法访问 GitHub Gist 了,但是 GitHub 主站能正常访问,你们那也有这种现象吗?

    使用 V2EX DNS 解析的结果
    ➜ ~ dig gist.github.com @178 .79.131.110 +tcp +trace

    ; <<>> DiG 9.8.3-P1 <<>> gist.github.com @178 .79.131.110 +tcp +trace
    ;; global options: +cmd
    . 11145 IN NS a.root-servers.net.
    . 11145 IN NS b.root-servers.net.
    . 11145 IN NS c.root-servers.net.
    . 11145 IN NS d.root-servers.net.
    . 11145 IN NS e.root-servers.net.
    . 11145 IN NS f.root-servers.net.
    . 11145 IN NS g.root-servers.net.
    . 11145 IN NS h.root-servers.net.
    . 11145 IN NS i.root-servers.net.
    . 11145 IN NS j.root-servers.net.
    . 11145 IN NS k.root-servers.net.
    . 11145 IN NS l.root-servers.net.
    . 11145 IN NS m.root-servers.net.
    ;; Received 228 bytes from 178.79.131.110#53(178.79.131.110) in 465 ms

    com. 172800 IN NS a.gtld-servers.net.
    com. 172800 IN NS b.gtld-servers.net.
    com. 172800 IN NS c.gtld-servers.net.
    com. 172800 IN NS d.gtld-servers.net.
    com. 172800 IN NS e.gtld-servers.net.
    com. 172800 IN NS f.gtld-servers.net.
    com. 172800 IN NS g.gtld-servers.net.
    com. 172800 IN NS h.gtld-servers.net.
    com. 172800 IN NS i.gtld-servers.net.
    com. 172800 IN NS j.gtld-servers.net.
    com. 172800 IN NS k.gtld-servers.net.
    com. 172800 IN NS l.gtld-servers.net.
    com. 172800 IN NS m.gtld-servers.net.
    ;; Received 521 bytes from 192.203.230.10#53(192.203.230.10) in 253 ms

    github.com. 172800 IN NS ns1.p16.dynect.net.
    github.com. 172800 IN NS ns3.p16.dynect.net.
    github.com. 172800 IN NS ns2.p16.dynect.net.
    github.com. 172800 IN NS ns4.p16.dynect.net.
    ;; Received 183 bytes from 192.52.178.30#53(192.52.178.30) in 435 ms

    gist.github.com. 30 IN A 192.30.252.142
    github.com. 86400 IN NS ns4.p16.dynect.net.
    github.com. 86400 IN NS ns3.p16.dynect.net.
    github.com. 86400 IN NS ns1.p16.dynect.net.
    github.com. 86400 IN NS ns2.p16.dynect.net.
    ;; Received 135 bytes from 208.78.71.16#53(208.78.71.16) in 142 ms

    使用运营商 DNS 的解析结果

    ➜ ~ dig gist.github.com +trace

    ; <<>> DiG 9.8.3-P1 <<>> gist.github.com +trace
    ;; global options: +cmd
    . 460374 IN NS l.root-servers.net.
    . 460374 IN NS h.root-servers.net.
    . 460374 IN NS j.root-servers.net.
    . 460374 IN NS k.root-servers.net.
    . 460374 IN NS e.root-servers.net.
    . 460374 IN NS b.root-servers.net.
    . 460374 IN NS m.root-servers.net.
    . 460374 IN NS a.root-servers.net.
    . 460374 IN NS i.root-servers.net.
    . 460374 IN NS c.root-servers.net.
    . 460374 IN NS d.root-servers.net.
    . 460374 IN NS g.root-servers.net.
    . 460374 IN NS f.root-servers.net.
    ;; Received 228 bytes from 202.106.195.68#53(202.106.195.68) in 13 ms

    com. 172800 IN NS m.gtld-servers.net.
    com. 172800 IN NS b.gtld-servers.net.
    com. 172800 IN NS g.gtld-servers.net.
    com. 172800 IN NS l.gtld-servers.net.
    com. 172800 IN NS e.gtld-servers.net.
    com. 172800 IN NS c.gtld-servers.net.
    com. 172800 IN NS h.gtld-servers.net.
    com. 172800 IN NS a.gtld-servers.net.
    com. 172800 IN NS k.gtld-servers.net.
    com. 172800 IN NS d.gtld-servers.net.
    com. 172800 IN NS i.gtld-servers.net.
    com. 172800 IN NS j.gtld-servers.net.
    com. 172800 IN NS f.gtld-servers.net.
    ;; Received 505 bytes from 192.36.148.17#53(192.36.148.17) in 91 ms

    gist.github.com. 15180 IN A 202.181.7.85
    ;; Received 49 bytes from 192.35.51.30#53(192.35.51.30) in 45 ms

    ➜ ~ dig gist.github.com +trace

    ; <<>> DiG 9.8.3-P1 <<>> gist.github.com +trace
    ;; global options: +cmd
    . 379892 IN NS j.root-servers.net.
    . 379892 IN NS k.root-servers.net.
    . 379892 IN NS a.root-servers.net.
    . 379892 IN NS m.root-servers.net.
    . 379892 IN NS f.root-servers.net.
    . 379892 IN NS g.root-servers.net.
    . 379892 IN NS i.root-servers.net.
    . 379892 IN NS b.root-servers.net.
    . 379892 IN NS c.root-servers.net.
    . 379892 IN NS h.root-servers.net.
    . 379892 IN NS l.root-servers.net.
    . 379892 IN NS d.root-servers.net.
    . 379892 IN NS e.root-servers.net.
    ;; Received 228 bytes from 202.106.195.68#53(202.106.195.68) in 14 ms

    gist.github.com. 10328 IN A 209.145.54.50
    ;; Received 49 bytes from 192.112.36.4#53(192.112.36.4) in 92 ms
    12 条回复    2018-03-22 10:48:00 +08:00
    tayuo
        1
    tayuo  
       2014-11-01 21:11:09 +08:00
    难道还没有全程出墙....
    fengyuwujian
        2
    fengyuwujian  
       2014-11-01 21:59:54 +08:00
    nslookup gist.github.com 114.114.114.114
    服务器: public1.114dns.com
    Address: 114.114.114.114

    非权威应答:
    名称: gist.github.com
    Address: 202.181.7.85

    http://zh.wikipedia.org/wiki/DNS%E6%B1%A1%E6%9F%93

    已确认dns污染
    RoshanWu
        3
    RoshanWu  
       2014-11-01 22:07:19 +08:00
    桑心,gist 也墙,丧心病狂
    mocha
        4
    mocha  
       2014-11-01 22:51:13 +08:00
    该来的还是来了
    hx1997
        5
    hx1997  
       2014-11-01 23:11:22 +08:00
    是的,刚才看一个帖子里边嵌了 Github Gist 结果接下来的页面内容都卡住不加载了。。。
    sincway
        6
    sincway  
       2014-11-01 23:49:16 +08:00
    难道是因为 imouto.hosts 那些。。
    0x142857
        7
    0x142857  
       2014-11-02 00:23:05 +08:00
    果然打不开了。。
    TrustyWolf
        8
    TrustyWolf  
       2014-11-02 00:36:47 +08:00 via iPhone
    丧心病狂啊...DNS真是太脆弱了,目前DNSSEC不会普及的情况下几乎没有什么可以正面对抗高墙的方法。
    Viztor
        9
    Viztor  
       2014-11-02 02:31:50 +08:00
    @TrustyWolf 说起来,阿里DNS之类的 DNSSEC 似乎没有设置啊?
    TrustyWolf
        10
    TrustyWolf  
       2014-11-02 09:04:46 +08:00
    @Viztor 国内目前还没有一家DNS服务商能提供DNSSEC的支持。DNSPOD在10年的时候曾经部署过,但目前只有企业版的付费DNS支持该功能。国外的DNS服务商也是这样,基本上都是付费的DNS才支持这个功能,有些域名注册商自己的DNS免费提供这项功能,但是对国内线路优化不好,查询需要很长时间。
    bitweaver
        11
    bitweaver  
       2014-11-02 12:50:00 +08:00
    墙外IP查询114DNS获得正确地址
    nslookup gist.github.com 114.114.114.114
    Server: 114.114.114.114
    Address: 114.114.114.114#53

    Non-authoritative answer:
    Name: gist.github.com
    Address: 192.30.252.142

    墙内IP查询114DNS获得了错误地址
    nslookup gist.github.com 114.114.114.114
    Server: 114.114.114.114
    Address: 114.114.114.114#53

    Non-authoritative answer:
    Name: gist.github.com
    Address: 4.36.66.178

    再换一个墙内ISP的DNS,依然错误
    nslookup gist.github.com 61.132.163.68
    Server: 61.132.163.68
    Address: 61.132.163.68#53

    Non-authoritative answer:
    Name: gist.github.com
    Address: 202.106.1.2
    dongzeamoy
        12
    dongzeamoy  
       2018-03-22 10:48:00 +08:00
    哎,好失望啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2745 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:32 · PVG 19:32 · LAX 03:32 · JFK 06:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.