网友阿彪老哥提供
经过几天的观察, 得出如下结论:
1. 白天CF的Anycast IP一般会被就近拨号到日本, 香港, 新加坡节点
2. 晚高峰CF的Anycast IP总是会被拨号到LAX洛杉矶节点(起码北京联通和电信是这样)
如何查看当前服务你的CF节点: https://套了CF的站的域名/cdn-cgi/trace,
例如: https://v2ex.com/cdn-cgi/trace, https://VirMach.com/cdn-cgi/trace
看返回内容中的colo=LAX,这个colo就表示当前CF服务与你这个IP的节点, 这个节点是采用的是机场代码,
注意: 查看这个地址时不要开番茄
想象一下使用毛子的VPS套CF建站是什么体验吧, 静态资源问题不大, 反正CF节点直接返回了,
可你的动态请求呢, 从中国先去洛杉矶, 在从洛杉矶绕回俄罗斯德国荷兰, 拿到动态返回数据后在从
这些欧洲国家绕回洛杉矶, 在从洛杉矶绕回中国,, 哈哈, 数据包全球走一遍, 颤抖吧MJJ, 真的是让人崩溃.
结论就是: 对于服务于中国客户的站点来说, 套CF建站你的VPS一定要选美西的节点, 因为晚间CF。
总是会把中国客户拨号到美西LAX节点, 你的VPS离CF的服务节点一定要尽可能的近.
注意1: 各位MJJ不要过多关注CF给你拨号的节点是香港, 新加坡还是台湾,, 应该引起重视的是
你的源站与你的CF节点的距离, 因为所有动态请求都是要回源的, 这个才是重点, 除非你的
CF只单独套了静态资源二级域名或独立的静态资源域名.
你可以想象一下三线都给你拨号到香港, 但是你用一个英国荷兰毛子的源站, 动态请求回源要绕半个地球…
注意2: 动态请求回源与服务与你的静态资源CF节点并不是相同的, 但也是遵循在CF看起来的就近原则,
https://www.cloudflare.com/ips-v4
这个是回源IP地址段, 一般都回添加到源站防火墙规则中,
但这些IP同样是Anycast IP, CF的整个网络都是构建在Anycast IP基础上, 这些回源IP理论上也是遵循就近原则,
所以差别并不是很大, 中国大陆的就近地址晚高峰时CF一直都认为是LAX这些从BGP角度看起来最近的。