我们出于某些目的,无论你是建站也好,那啥**套CDN也好,出于网络环境,网速往往不如人意,所以今天就来聊聊如何自定义cloud flare免费CDN的IP节点。

情况:
有许多人没有建站经验,或者没有接触过这类的,所以不知道如何解析域名,或者不知道如何使用CDN,更别说自定义CDN IP了,有的人连三级域名如何解析都不会,以为一个域名只能使用www.xxxx.com & xxxx.com(非嘲笑)
首先,我们需要知道一点,我们大部分人都是使用的免费CDN,除非是大厂才用专业版本,今天我们的主题是【自定义cloud flare CDN节点,以达到需求】。
问题
:我们知道要使用cloud flare的cdn,那么域名解析就要把DNS改成他家的,为了解决这个问题,cloud flare退出了【合作伙伴 Partner】计划,我们无需更换域名DNS即可通过cname方式接入他家CDN,如此一来我们自定义CDN IP就有如下步骤。
准备工作:
- 一个cloudflare账号
- 一个合作伙伴(这里用【萌精灵CDN】)
- 一个智能解析服务(例如:DNSpod、阿里云解析等)
步骤:
第一步:
找到一个cloud flare的合作伙伴,这里我以【萌精灵CDN】为例,打开:【梦精灵CDN】,进入之后就是这个样子

第二步:
使用你的cloudflare账号进行登录,如果没有账号的可以先注册一个账号,注册账号地址: https://dash.cloudflare.com/
第三步:
登录进去之后你会看到你账号已经托管在cloudflare下的域名,如果是新账号就没有啥了…..

第四步:
如果你要自定义的域名已经托管在cloud flare上请先把它删除(重要的事情说三遍)
,之后再到【萌精灵CDN】处添加。点击【添加域名】

之后选择添加记录,这里和域名解析一样,你可以解析A记录或者cname记录

第五步:
把你域名接入到一个支持智能解析的DNS服务,我这里选择阿里云的DNS解析,你也可以选择DNSPOd(看你心情),没有账号的进行注册之后实名验证账号即可(什么?要实名认证?你怕那就关闭本页教程!)传送门:【阿里云DNS】

第六步:设置记录
添加记录,看下图;

之后你就可以看到如下内容,这里为什么选择CNAME方式接入呢?原因是为了方便cloud flare验证,它有一个机制,无需去了解,跟我的一致进行了

第七步:自定义CDN节点

- 解析线路
- 境外(可选1.1.1.1 & 1.0.0.1)
- 境内(默认CNAME记录)
- 中国联通
- 中国移动
- 中国电信
- 记录值
- 自定义节点(自己找)
你可以找一些cf cdn 的节点,你也可以用我找好的,如上图。以下是一些可选择自定义节点:
108.162.236.1/24 联通 走美国 172.64.32.1/24 移动 走香港 104.16.160.1/24 电信 走美国洛杉矶 172.64.0.0/24 电信 美国旧金山 104.20.157.0/24 联通 走日本 104.28.14.0/24 移动 走新加坡
批量ping ip 代码:
for /L %D in (1,1,255) do ping 104.28.14.%D
用法:104.28.14换成你要ping的IP,%D不要动,之后打开运行+CMD

你也可以另存为xxx.bat文件,看你心情。
留言
自荐我写的 CloudflareSpeedTest(Go语言,全平台/系统支持,不需要任何依赖)~
– 测试 Cloudflare CDN 延迟和速度,获取最快 IP (IPv4+IPv6)!
https://github.com/XIU2/CloudflareSpeedTest
直接运行就能自动延迟测速+下载测速,并列出速度最快的 IP。
当然还有进阶使用方法,自行搭配各种参数来获得更个性化的测速结果!
这个也确实不错,不过我有软件
你好,博主。现在还可以像zhang.ge这个站点一样,解析ip到1.0.0.1吗?
可以的,按照本文教程,把站点托管在任意的cf Partner处,然后把得到的xxx.cdn.cloudflare.com值到域名托管处进行cname记录,之后把1.0.0.1做A记录解析就行了,cname记录是cf检测标准,这个必须有
怎么测试哪个cdn节点速度最快呢,比如说我是移动,想批量测试节点的延迟和速度
文末提供了cdn移动的IP段,附加了测试代码,请再次查看。
for /L %D in (1,1,255) do ping 104.28.14.%D
很适用!
巴适得板
没看清楚,以为你的cloudflare怎么会有中文!
哈哈哈,Partner