自选Cloud Flare的CDN节点IP

听说百度和CF达成了某种py交易

准备工作

  • 一个域名
  • 一台某国VPS
  • 一个Cloud Flare账号
  • 正确的上网环境
  • 一颗耐心

注册域名

  1. 免费域名 https://wanwang.aliyun.com/

“.网址”后缀的域名免费,如“betterman.网址”,但只能申请一个。注册过程比较简单,按照提示注册就可以了。

  1. 其他付费域名

说到付费,那就好办了。国外的Godaddy、NameSilo、Namecheap,国内的万网和DNSPOD都可以注册到便宜域名。

注册并购买完域名之后,一般域名默认的DNS解析是由域名商来解析的,你也可以把这个解析的权力交给其他域名商。

购买VPS

自行购买,有付费的也有免费的,在此就不详细叙述啦!本篇文章要解决的的是如何优化国内访问境外VPS的速度,以某著名云服务商 DigtalOcean 为例,国内 ping 值在 200~300 ms 之间,访问速度不是很理想,但是我们可以使用 CloudFlare分发我们服务器的流量。

参考文章---> 如何使用境外VPS搭建我们所需要的服务?

关键步骤:将域名接入Cloud flare Parnter

这里推荐使用 CNAME/IP 接入,所谓的CNAME/IP接入就是我们只需要将我们的域名直接指向CDN节点的ip,此时我们的DNS解析时使用是其他的商家的DNS服务器,而不是Cloud Flare帮我们解析域名。比如说我们在国内万网或者DNSPOD购买的域名,那么默认是这些域名商为我们提供DNS服务器来解析域名,当然,这些的都是免费的。

  • 注意:我们必须从第三方接入cloudflare,而不是从cloudflare官网接入域名。官网接入域名的方式只能是 NS接入,你必须将你的默认DNS服务器改为cloudflare的DNS服务器。

Cloud Flare Partner 第三方

这里以笨牛网为例,将我们注册好的域名接入笨牛网

这里使用相对简单的CNAME方式接入cloudflare,方便我们后续的操作。接入后,你会收到一封来自cf的官方邮件。

设置回源

我们在接入的域名解析设置里面 设置回源 。为什么要这么做? 我们将域名接入cf partner 是启用cdn服务,我们要访问服务器的时候,直接访问cf的cdn节点就可以,我们只要让cf帮我们把内容缓存好就行,这个是一个内容分发的过程。

上图中的记录1和记录2就是我们所需要的,可以由我们手动指定。

指定 CDN 节点 ip

这里以阿里云域名解析控制台为例,设置几条A记录

其他的如 DNSPOD同理

验证

进入 https://ping.chinaz.com/ 输入我们的域名并验证,查看响应 ip 即可验证,这个过程一般在指定 ip 后的十分钟后可以完整查看。

测速

总结

我们可以先优化国内解析线路,这里说的是我们的域名交给国内DNS服务器解析到国外的CDN节点,这个可以由我们手动指定。如果你是直接将域名 NS 接入cloudflare,cloudflare会给你默认解析到默认的cdn节点,但是这个线路往往并不好。所以我们才把域名交给国内域名商来解析到指定的cloudflare的cdn节点,至于cdn如何和我们的服务器相联系,我们只需要在cloudflare parnter设置回源就可以了。

DNS 原理

互联网上的每一台计算机,都会分配到一个IP地址。目前,广泛采用的是IP协议第四版,简称IPv4。这个版本规定,网络地址由32个二进制位组成。互联网上的计算机是通过 IP 地址来定位的,给出一个 IP 地址,就可以找到 In­ter­net 上的某台主机。你要访问一个网站,就要知道该网站所在主机的 ip 地址,而因为 IP 地址难于记忆,又发明了域名来代替 IP地址。但通过域名并不能直接找到要访问的主机,中间要加一个从域名查找 IP 地址的过程,这个过程就是域名解析。

DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址。你可以把它想象成一本巨大的电话本。常用的DNS服务商有

举例来说,如果你要访问域名<betterman.xyz>,首先要通过DNS查出它的IP地址是101.XXX.XXX.58,只需要记住 betterman.xyz 这个域名,就不需要记住我的博客的 IP 地址了,转换工作就交给 DNS 吧!

上图中有些小错误,暂时不修改了。将上述过程化简,如下图

为了解决距离服务器地方较远的客户访问服务器时间过程的问题,于是有了一个新东西————CDN。

CDN服务使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度 。那现实中的例子举例,比如跨国公司沃尔玛会在不同省市开设分店,之后,如果你要到沃尔玛购物,不需要去他的总部,直接到距离我们最近的分店即可。

以腾讯的CDN为例说明CDN工作原理:

CDN的优点

  • 速度优化

通过域名解析,我们可以通过最近的CDN节点来访问我们的源站(你的服务器ECS或者VPS)内容,这个访问速度会比你直接访问源站的速度更快。这其实是一个缓存设置,原理很简单。比如你去楼下超市买东西比去市中心买东西所花费的时间更短,那是因为楼下的超市已经提前进货,把你要买的东西储存好了。当然如果小卖部没有你想要买的东西,小卖部当然要去进货了,这个过程说的专业一点叫做 “回源”。

  • 减轻负载,隐藏真实ip

一个非常简单就能想明白的问题,如果 CDN 已经能帮我返回数据了,那么请求就不会到达源站,源站(服务器)的负载就减轻了。具体例子来说,如果所有人都去市中心买东西,那么就会产生拥堵,人满为患。

优化线路

上述过程中添加了一个中国移动的解析线路,请仔细查看。这是因为国内三网的线路不同,出国的线路也有所不同,如何检测自己的网络是否通畅,自已自行下载相关工具批量ping一下cloudflare的cdn公开节点ip,选出ping值最小的cdn节点ip后,再手动指定 ip就可以了。

ping单个ip的方法

CFIP白名单

173.245.48.0/20
103.21.244.0/22
103.22.200.0/22
103.31.4.0/22
141.101.64.0/18
108.162.192.0/18
190.93.240.0/20
188.114.96.0/20
197.234.240.0/22
198.41.128.0/17
162.158.0.0/15
104.16.0.0/12
172.64.0.0/13
131.0.72.0/22

百度云加速与Cloudflare合作节点

162.159.211.4-103
103.21.244.0/22
103.22.200.0/22
103.31.4.0/22
104.16.0.0/12
108.162.192.0/18
131.0.72.0/22
141.101.64.0/18
162.158.0.0/15
172.64.0.0/13
173.245.48.0/20
188.114.96.0/20
190.93.240.0/20
197.234.240.0/22
198.41.128.0/17
  • 电信:推荐走圣何塞,例:104.16.160.* 或者上面的百度云合作 ip。
  • 移动:推荐走移动香港,例:172.64.32.、141.101.115. 或者 104.23.240.0-104.23.243.254。
  • 联通:没发布什么好线路,可走圣何塞。例:104.16.160. 或者 104.23.240.0-104.23.243.254。也可以试一下走亚特兰大 108.162.236.(日前不可用。) 。

适合电信的节点
104.23.240.*
走欧洲各国出口 英国德国荷兰等 延迟比美国高一些 适合源站在欧洲的网站
172.64.32.*
虽然去程走新加坡,但是回程线路的绕路的,实际效果不好,不推荐
104.16.160.*
圣何塞的线路,比洛杉矶要快一点,推荐
108.162.236.*
亚特兰大线路,延迟稳定,但是延迟较高

适合移动的节点
162.158.133.* 走的丹麦,这一段ip只有部分能用,可以自己试一下。绕美国。
198.41.214.*
198.41.212.*
198.41.208.*
198.41.209.*
172.64.32.*
141.101.115.*
移动走香港的IP段有很多,以上并不是全部。CF移动走香港的分直连和走ntt的效果都挺不错的,不过部分地区晚上还是会丢包。
172.64.0. 这是走圣何塞的,一般用香港的就行
172.64.16.* 欧洲线路.绕

  • 电信部分

大多数省直接使用1.0.0.0即可,延迟低,丢包少,
少部分还是需要换ip

新加坡
172.64.32.0-172.64.47.254

  • 移动部分

新加坡
104.18.48.0-104.18.63.255
104.24.112.0-104.24.127.255
104.27.128.0-104.27.143.255
104.28.0.0-104.28.15.255

圣何塞 cogentco.com
104.28.16.0-31.255
104.27.144.0-243.254
104.23.240.0-243.254

香港cloudflare1-100g.hkix.net
大部分都是这个通道
1.0.0.0-254
1.1.1.0-254
66.235.200.0-254 此段为IPOWER.COM endurance.com专用,有可能被跳转到IPOWER.COM endurance.com页面
104.16.80.0-95.255
104.16.175.255-104.16.191.255

香港直连
23.227.63.0-254 此段为shopify.com专用,有可能被跳转到shopify.com页面
104.16.0.0-79.255
104.16.96.0-175.254
104.16.192.0-207.255

新加坡 ae-0.cloudflare.sngpsi07.sg.bb.gin.ntt.net
都从香港ntt转发
104.28.0.0-15.255

  • 联通部分

伦敦 cloudflare-gw.cr10-lon1.ip4.gtt.net
172.64.19.16

Enjoy

版权声明

添加新评论

已有 3 条评论

感觉自选与否差别不大,cf已经被艹烂了

可以用脚本扫描ip,但是需要经常换,比较麻烦