V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TulvL
V2EX  ›  宽带症候群

三大运营商访问 Cloudflare 的服务地区研究

  •  
  •   TulvL · 2020-10-31 00:51:20 +08:00 · 6027 次点击
    这是一个创建于 1486 天前的主题,其中的信息可能已经有所发展或是发生改变。

    说明

    Cloudflare 拥有很丰富的 IP 资源,即使不按照默认的解析结果、自己指定其他 IP 往往也能正常工作,这一特性给开发者带来了很大的便利。又因为使用了 Anycast 技术,每一个 IP 在不同地区访问,被路由到的提供服务的地域( colo )也各不相同。本来想全面分析一下各 IP 段在不同运营商的延时和下载速度规律,但因为晚间拥堵时段的规律不太明显,所以先把服务地区的规律给确定一下。

    在官网公示的列表中,目前发现大陆地区有响应的有:

    • 104.16.0.0/12 (最常见)
    • 172.64.0.0/13 (最常见)
    • 162.158.0.0/15
    • 198.41.128.0/17
    • 141.101.64.0/18
    • 173.245.48.0/20
    • 190.93.240.0/20
    • 103.21.244.0/22

    这些段有的只有部分有相应

    此外,还有用于 DNS 的:

    • 1.0.0.0/24
    • 1.1.1.0/24

    这两段如果访问没有被阻断的话,一般也是具有完整功能的。

    下述结果的测试地点是长三角地区,时间为 22:00-24:00,皆为数据流量。不同地区、不同时间的结果可能会有差异。

    联通

    大多数可访问段来自 LAX

    已知的例外:
    104.16.32.0 - 104.16.63.255 SJC
    104.17.0.0 - 104.17.15.255 SJC
    104.19.144.0 - 104.19.159.255 SJC
    104.20.0.0/16 SJC
    104.22.0.0 - 104.22.63.255 SJC
    104.22.64.0 - 104.22.79.255 FRA
    104.23.96.0 - 104.23.143.255 SJC
    104.24.0.0/16 MUC 、SJC 、LAX
    104.26.0.0/16 SJC
    104.27.0.0/16 MUC 、SJC 、SEA 、FRA
    172.67.0.0/16 SJC 、FRA 、LAX
    103.21.244.0/24 SJC
    141.101.113.0/24 SJC
    162.159.36.0/24 SJC
    162.159.46.0/24 SJC
    162.159.160.0/24 LHR
    162.159.224.0 - 162.159.239.0 MUC

    不同 IP 的下载速率差异较小,中位数为 250KB/s,SJC 、MUC 平均较快

    电信

    大多数可访问段来自 LAX

    已知的例外:
    104.16.32.0 - 104.16.63.255 SJC
    104.16.144.0 - 104.16.159.255 SJC
    104.18.16.0 - 104.18.31.255 SJC
    103.21.244.0/24 FRA 或 DUS
    162.159.36.0/24 SJC
    162.159.46.0/24 SJC
    162.159.128.0 - 162.159.200.0 AMS 、FRA 、LHR
    198.41.211.0/24 LHR

    不同 IP 的下载速率差异较大,中位数为 150KB/s,地域分布规律不明显,最快最慢皆出自 LAX
    顺便一提,测试中只有电信 4G 的 1.1.1.0/24 是不通的

    移动

    可访问段来自的地域比较零散

    1.0.0.0/24 LAX
    1.1.1.0/24 LAX

    104.16.0.0/12 大多数为 LAX 、SJC 交替出现
    在此基础上,还会参杂有:
    104.16.0.0/16 HKG 、SEA
    104.17.0.0/16 HKG 、SEA
    104.18.0.0/16 FRA 、HKG 、SEA
    104.19.0.0/16 HKG
    104.20.0.0/16 SIN
    104.24.0.0/16 SIN
    104.26.0.0/16 SEA
    104.31.0.0/16 SEA

    172.64.0.0/13 大多数为 LAX 、SJC 交替出现
    除了 172.64.64.0 - 172.64.79.0 为 HKG

    103.21.244.0/24 SJC
    141.101.64.0/18 SJC 、LAX 、HKG
    162.158.0.0/15 SJC 、LAX
    173.245.48.0/20 LAX
    190.93.240.0/20 HKG
    198.41.128.0/17 SJC 、LAX 、HKG

    不同 IP 的下载速率差异较大,中位数为 73KB/s,SEA 平均较快,个别 HKG 速度很快

    工具

    自己写的 Cloudflare Anycast IP 批量在线测试工具
    功能说明: https://www.v2ex.com/t/713840
    入口:https://ip.flares.cloud
    全 /24 段:http://ip.flares.cloud/whole

    11 条回复    2020-11-02 19:41:19 +08:00
    wjhjd163
        1
    wjhjd163  
       2020-10-31 02:13:28 +08:00 via Android
    移动看地区
    比如广东移动去 1.0.0.1 就是去香港 104.x 也是
    datou
        2
    datou  
       2020-10-31 07:57:13 +08:00
    联通有些地方 1.1.1.1 不通

    不知道为何
    kandm
        3
    kandm  
       2020-10-31 09:19:05 +08:00
    CN2 几乎全部解析到香港,少部分到新加坡

    https://i.loli.net/2020/10/31/UpWGBeHxFf3kNzR.png
    Whalko
        4
    Whalko  
       2020-10-31 10:24:33 +08:00 via Android
    @datou 上海联通之前是通的…我还用来做过 doh,这两天好像突然断了,没办法把 doh 换成了域名的…自己解析去吧。
    Xymmh
        5
    Xymmh  
       2020-10-31 10:37:05 +08:00
    教育网几乎全部连接到 LAX
    例外:
    104.16.32.0 SJC 296.9ms
    104.16.32.0 SJC 262.1ms
    104.19.192.0 HKG 88.3ms
    103.21.244.0 SJC 222.1ms
    104.27.128.0 PDX 232.0ms
    162.159.36.0 SJC 219.2ms
    162.159.46.0 SJC 253.4ms
    162.159.160.0 LHR 367.1ms
    162.159.200.0 SJC 236.4ms
    wjhjd163
        6
    wjhjd163  
       2020-10-31 11:27:38 +08:00 via Android
    此外 CF 官网公布的 IP 不少是回源 IP,并非是 anycast
    TulvL
        7
    TulvL  
    OP
       2020-10-31 11:50:46 +08:00
    @wjhjd163 官网的 IP Ranges 不一定都是 Anycast,但中国内地可直接访问的、有 CDN 功能的貌似都是 Anycast,暂时还未发现反例
    datou
        8
    datou  
       2020-10-31 16:21:00 +08:00
    @Whalko 我之前北京联通的宽带和手机卡 1.1.1.1 ICMP 和 TCP 都不通....

    别的地方联通就是好的

    莫名其妙
    txydhr
        9
    txydhr  
       2020-11-01 18:46:53 +08:00
    浓浓的 Chinglish 哈哈哈
    aaronlam
        10
    aaronlam  
       2020-11-02 01:47:37 +08:00
    一直感觉 Cloudflare 的丢包情况对于移动的宽带很玄学
    skyeycirno
        11
    skyeycirno  
       2020-11-02 19:41:19 +08:00
    @txydhr #9 整篇文章也没看到几个英语,哪来的 Chinglish ?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3237 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 13:08 · PVG 21:08 · LAX 05:08 · JFK 08:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.