Cloudflare CNAME/IP/NS高级接入使用教程——免费CDN 全球加速

发布于 2018-08-17  325 times reading


前言

此教程中演示域名 swordstudio.net 使用 DNSPOD 作为 DNS 服务(当然,你也可以使用域名注册商的默认NS接入),同时使用Cloudflare 作为 CDN。本站免费CDN服务https://cdn.agint.me 使用开源面板,基于cloudflare partner,不存储用户cloudflare数据。

注册与登录

1、前往 https://cdn.agint.me,输入你的 Cloudflare.com 上的登录账号,进行登录(账号不存在会自动注册账号)。很抱歉,现在 Cloudflare 不支持 OAuth,我们所使用的方法也是 Cloudflare 官方唯一提供的 API。我们承诺不保存您的任何信息,并且传输使用全程 HTTPS。
该网站支持中文和英文,会根据浏览器语言(大多数情况下就是系统语言)来选择语言。如果你想使用中文的,请调整系统语言为中文。
请输入图片描述
2、登陆后可以看到已经添加在 Cloudflare 的所有域名。
请输入图片描述

添加域名

1、这里以添加域名,你需要点击面板中的 “添加域名”,进入如下页面。输入域名(只能输入主域名,不支持二级域名输入),点击提交:
请输入图片描述

2、之后进入管理界面,就可以看到这个域名了。
请输入图片描述

配置源站

我们以 CNAME/IP 的接入方式作为演示,源站 IP 为 104.223.61.83,我们要为 cf.swordstudio.net 配置 Cloudflare CDN,并对所有用户启用 Cloudflare CDN。

1、首先点击 “添加记录”
请输入图片描述
2、输入完基本信息后,点击"提交”。注意记录名仅填写子域名即可,不要填写完整域名。另外,想根域名使用CDN的请直接填写 @
请输入图片描述

3、之后就可以看到添加后的信息,分为CNAME/IP/NS三种接入方式

请输入图片描述

CNAME接入cloudflare CDN

NS接入这种常规接入方式就不说了,这里以CNAME接入为例,CNAME接入方便,生效响应快,几分钟到十几分钟一般就可以生效(NS接入需要修改NS把域名挂到cloudflare才能使用CDN,全球生效时间为48小时),IP接入与CNAME接入类似

1、打开DNSPOD解析界面(当然很多人用的是域名注册商的解析界面,使用类似),点击添加记录
请输入图片描述

2、主机记录和上面填的记录名相同,这里为cf,记录类型选CNAME,记录值填上面显示的CNAME 接入这一项显示的域名,这里为cf.swordstudio.net.cdn.cloudflare.net,填好以后,点击保存
请输入图片描述

3、以上完成以后,基本上几分钟之内就会生效,这时候ping一下添加的域名,这里为cf.swordstudio.net
看看IP是不是变成cloudflare的IP了,并不是自己的源站ip。到这里CDN已经启用了,高级应用请看下面
请输入图片描述

分区/智能解析配置

如果你使用的是 CNAME/IP 接入,那么你可以为域名配置分区解析。可以达到如下一个或几个效果:
1、国内外分区解析:国内解析到源站/国内 CDN,海外解析到 Cloudflare CDN
2、备用服务器:源站宕机,自动切换到 Cloudflare
可以智能解析的DNS服务商有DNSPOD,CloudXNS,阿里云等

以下以cf.swordstudio.net二级域名为例,根域名同理。
如图设置,用户海外访问cf.swordstudio.net会使用cloudflare CDN的线路解析,其他用户访问默认为直接访问源站
请输入图片描述


永远年轻,永远热泪盈眶。