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

[Android][开发][Mac] 在国外仍然访问不了 dl.google.com ,求解答或者一起讨论

  •  
  •   zijing07 · 2019-05-30 02:34:56 +08:00 · 3215 次点击
    这是一个创建于 2009 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,我最近在国外,然后我是一个 Android 开发。

    在国内的时候,就需要 VPN 才能访问到 google() 这个 maven repo。现在出了国,却发现仍然不行,于是我 traceroute 了一下,发现我的请求是这么跳的:

    traceroute to dl.google.com (203.208.46.200), 64 hops max, 52 byte packets
     1  [local IP]
     2  [public IP]
     3  [ISP IP]
     4  218.30.53.44 (218.30.53.44)  25.025 ms  27.645 ms  25.588 ms
     5  202.97.95.201 (202.97.95.201)  139.930 ms  138.358 ms  136.177 ms
     6  202.97.90.58 (202.97.90.58)  196.066 ms  206.013 ms  208.518 ms
     7  202.97.24.249 (202.97.24.249)  289.354 ms
        202.97.62.225 (202.97.62.225)  204.839 ms
        202.97.57.158 (202.97.57.158)  190.025 ms
     8  101.95.120.237 (101.95.120.237)  254.811 ms  369.940 ms  409.580 ms
     9  101.95.40.70 (101.95.40.70)  409.623 ms  186.745 ms  176.172 ms
    10  * * *
    11  * * *
    

    1,2,3 分别是我的本地 IP,我就不暴露了。

    主要是从第 4 跳开始,我就被指到了

    netname:        CHINANET-US-POP
    descr:          Chinanet POP in American
    descr:          201 S. Lake Ave. Suite 604, Pasadena, CA 91101
    

    这个地方。

    然后在第 5 跳回国,6,7 跳来到了电信国内骨干网,第 8 跳的时候

    netname:        CHINANET-SH
    descr:          CHINANET SHANGHAI PROVINCE NETWORK
    descr:          China Telecom
    

    就已经在上海了。所以后面从上海解析 dl.google.com ,就必然会超时失败。

    我用的是 2011 年的 mac (超级老的一台),升级到了 Mojave。我不太想的明白,是因为我的请求上带有什么特征吗?或者我该怎么改一下,才能让我正常的拉到 gradle dep,好好的写会代码?

    我想过是不是把账号切到国外就行, 不过我现在也没有这边的信用卡,搞不了的样子额。

    11 条回复    2019-05-31 08:17:37 +08:00
    ETiV
        1
    ETiV  
       2019-05-30 02:41:25 +08:00
    不妨加个 hosts:

    dl.google.com 172.217.26.46

    日本的解析结果
    wjm2038
        2
    wjm2038  
       2019-05-30 04:11:46 +08:00 via Android
    你先 dig 或者 nslookup 看看解析结果
    CodeM
        3
    CodeM  
       2019-05-30 05:01:46 +08:00
    dns 的问题?
    TtiGeR
        4
    TtiGeR  
       2019-05-30 05:32:28 +08:00 via iPhone
    解析问题

    坐标北美 DNS 解析显示

    216.58.203.110
    zijing07
        5
    zijing07  
    OP
       2019-05-30 05:51:10 +08:00
    谢谢大家的回复!已经恢复,是 hosts 的配置问题。因为电脑比较老,很久以前的一份 hosts 配置中,把 dl.google.com 重定向了。

    之前我只检查了 DNS 和 PROXY,忘记看 hosts 了。

    再次谢谢大家!
    winterbells
        6
    winterbells  
       2019-05-30 08:23:19 +08:00 via Android
    国内不需要代理 dl.google.com
    挂代理 1M/s,不挂 20M/s 😑
    fantasylidong
        7
    fantasylidong  
       2019-05-30 08:43:07 +08:00 via Android
    dl 我记得是没被墙吧
    theoran
        8
    theoran  
       2019-05-30 09:07:42 +08:00
    dl.google.com 国内是可以直接访问的
    unco020511
        9
    unco020511  
       2019-05-30 09:32:46 +08:00
    android 开发需要的资源现在基本都可以直接访问,就连 gradle 都有国内的 cdn 了
    yalin
        10
    yalin  
       2019-05-30 09:35:30 +08:00
    国内的手机卡,到长城外面去使用,一样是会被墙的
    tianyu1234
        11
    tianyu1234  
       2019-05-31 08:17:37 +08:00 via iPhone
    国内的手机吧?其实这个问题和在国内使用国外手机流量自带梯子一样。不管在哪里,流量都是通过接入地到运营商的 vpn 首先接入到运营商的计费系统。
    别说国外了,就是在国内,联通电信近期才刚刚开始改造拜访地接入嘛。以前流量都是在漫游地先回归属地,再出去的,所以用外地卡上网延迟非常大。不过移动早就改造完成了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3495 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:47 · PVG 18:47 · LAX 02:47 · JFK 05:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.