Cloudflare 拥有很丰富的 IP 资源,即使不按照默认的解析结果、自己指定其他 IP 往往也能正常工作,这一特性给开发者带来了很大的便利。又因为使用了 Anycast 技术,每一个 IP 在不同地区访问,被路由到的提供服务的地域( colo )也各不相同。本来想全面分析一下各 IP 段在不同运营商的延时和下载速度规律,但因为晚间拥堵时段的规律不太明显,所以先把服务地区的规律给确定一下。
在官网公示的列表中,目前发现大陆地区有响应的有:
这些段有的只有部分有相应
此外,还有用于 DNS 的:
这两段如果访问没有被阻断的话,一般也是具有完整功能的。
下述结果的测试地点是长三角地区,时间为 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
1
wjhjd163 2020-10-31 02:13:28 +08:00 via Android
移动看地区
比如广东移动去 1.0.0.1 就是去香港 104.x 也是 |
2
datou 2020-10-31 07:57:13 +08:00
联通有些地方 1.1.1.1 不通
不知道为何 |
3
kandm 2020-10-31 09:19:05 +08:00
|
4
Whalko 2020-10-31 10:24:33 +08:00 via Android
@datou 上海联通之前是通的…我还用来做过 doh,这两天好像突然断了,没办法把 doh 换成了域名的…自己解析去吧。
|
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 |
6
wjhjd163 2020-10-31 11:27:38 +08:00 via Android
此外 CF 官网公布的 IP 不少是回源 IP,并非是 anycast
|
7
TulvL OP @wjhjd163 官网的 IP Ranges 不一定都是 Anycast,但中国内地可直接访问的、有 CDN 功能的貌似都是 Anycast,暂时还未发现反例
|
9
txydhr 2020-11-01 18:46:53 +08:00
浓浓的 Chinglish 哈哈哈
|
10
aaronlam 2020-11-02 01:47:37 +08:00
一直感觉 Cloudflare 的丢包情况对于移动的宽带很玄学
|
11
skyeycirno 2020-11-02 19:41:19 +08:00
@txydhr #9 整篇文章也没看到几个英语,哪来的 Chinglish ?
|