我们出于某些目的,无论你是建站也好,那啥**套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文件,看你心情。


版权声明:

如未注明,均为原创,转载需注明出处!

本文链接:https://jkgblog.com/772.html

最后修改日期:2020年3月9日

作者

留言

天下无贼 

你好,博主。现在还可以像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怎么会有中文!

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。