1. 六山笔记首页
  2. 网站运营
  3. 网站加速

网站免费DNS安全保护和CDN加速服务Cloudflare教程

Cloudflare为WordPress网站提供DNS(Domain NameServer)安全保护和CDN(Content Delivery Network)的内容分发网络服务,最大限度的提高网站的安全,同时提高网站访客从世界各地访问网站的速度。

Cloudflare提供多种不同的服务和价格,其中的CDN和网站保护服务是完全免费的,如果您需要使用更多的服务项目,可以选择Pro或者Business Plan,价格分别为$20/月和$200/月

我们讨论如何使用免费服务,为网站提供免费的CDN服务和安全保护服务,下面我们逐步来介绍如何注册和设置Cloudflare以及如何从新定向DNS地址。

登陆Cloudflare主页,点击右上角的按钮【Sign Up】,免费注册一个新的Cloudflare账户,如下图所示。注册过程比较简单,需要输入您的姓名、地址等信息,这里我们就不多说了。

 

网站免费DNS安全保护和CDN加速服务Cloudflare教程

 

注册完Cloudflare账户后,请登陆您的账户。下面,我们来添加需要保护和加速的网站域名,在您的Cloudflare账户,点击右上角的按钮【Add Site】,如下图所示:

 

网站免费DNS安全保护和CDN加速服务Cloudflare教程

点击完成后,会弹出一个新的页面,请输入您的网站域名地址,然后点击最下方的按钮【Add Site】, 如下图所示:

 

网站免费DNS安全保护和CDN加速服务Cloudflare教程

当您添加了网站域名地址,Cloudflare在下一步中会自动检索网站域名的DNS信息,在这一步里,您不需要做任何设置,请点击最下端的按钮【Next】:

 

网站免费DNS安全保护和CDN加速服务Cloudflare教程

之后,您有机会选择需要使用的服务和价格,这里,我们选在最左边的免费服务,点击最下端的按钮,进入下一步:

 

网站免费DNS安全保护和CDN加速服务Cloudflare教程

一个新的页面会跳出来,您需要点击按钮【Confirm】再次确认您的选择,如下图所示:

 

网站免费DNS安全保护和CDN加速服务Cloudflare教程

在这个页面里,Cloudflare会列举出扫描出的DNS相关数据,在下面的例子中,有两条记录会使用Cloudflare服务:一项是主域名howlifeusa.com,另一项是www子域名(www为首的域名实际是网站的一个子域名),大家可以看到,在列表中的 “Status”是呈亮橙色的。这里,您不需要做任何修改,直接点击最下端的按钮【Continue】。

 

 

网站免费DNS安全保护和CDN加速服务Cloudflare教程

在这一步里,您会看到Cloudflare为您的网站分配了新的DNS地址,会自动将网站原先的虚拟主机地址(下图左侧)同Cloudflare分配的DNS主机(下图右侧)匹配起来。在这一步中,您不需要做任何的设置,直接点击最下端的按钮,进入下一步。

 

网站免费DNS安全保护和CDN加速服务Cloudflare教程

到此为之,您就完成了网站的添加以及Cloudflare DNS设置,您会进入到下面的页面:

 

网站免费DNS安全保护和CDN加速服务Cloudflare教程

您需要回到您注册网络域名的服务商,登陆域名管理,更改域名的DNS设置。对于不同的域名服务商,修改方式会有所不同,这里以seohost为例,登陆账户,找到域名管理选项,进入Nameservers的设置,将原先的虚拟主机地址更新为Cloudflare分配的DNS地址:

 

网站免费DNS安全保护和CDN加速服务Cloudflare教程

 

 

网站免费DNS安全保护和CDN加速服务Cloudflare教程

回到Cloudflare账户中,点击按钮【Recheck Nameservers】,查看是否成功完成Cloudflare DNS的设置。

 

网站免费DNS安全保护和CDN加速服务Cloudflare教程

经过几分钟(有的时候会需要几个小时),上面的页面就会更新为下面的页面,最终完成了Cloudflare的配置。

 

网站免费DNS安全保护和CDN加速服务Cloudflare教程

使用广告中国Cloudflare Partner,更方便更智能

cloudflare以及他们的免费的CDN, 一般的情况下你需要使用cloudflare 的DNS才能使用他们的服务,这样会带来很多的局限性,但是我们可以通过cloudflare partner 这个项目来绕过这个局限.如果你的域名是通过cloudflare partner接入cloudflare 网络的,那么你是不需要使用cloudflare 的DNS就可以使用他们的服务,所有的域名接入都是通过cname 来实现,这样你就可以使用自己的DNS的同时,享受CF 的全球免费CDN和WAF

如何使用

打开AdvertCN CFP 的页面: https://dns.advertcn.com

如果你没有cloudflare的账户,那么在这里填写你的邮箱和密码以后,就会用你输入的信息来创建cloudflare的账户,然后就会跳转到管理页面.

注意,你通过cloudflare 官方网站申请的账号和通过其他的cloudflare partner申请的账户,无法在我们这里管理

进入了cfp的控制面板,因为这个是一个空的账户,所以这里面没有任何域名。点击右上角的add domain,我们来开始添加域名,可以看到我们这里输入了我们想接入cloudflare网络的域名,advertcn.net, 点击submit可以看到添加成功了,点击go to consoles,我们来给这个域名设置DNS,可以看到现在的DNS设置是空的,但是NS和IP早就给咱们分配好了

假如domain.com 和 www.domain.com的源IP都是指向47.56.228.191的,那么就点Add New Record,添加A记录

添加完A记录,就会发现cname 已经给我们生成了。而且生成了几个ip,例如:104.18.40.170 等等。这仅仅表示cloudflare那边已经做好了设置,但是我们还需要,将域名指向cloudflare

主要有三种方式: cname, A记录和改DNS
cname方式, 这是最常用也是最推荐的办法. 在domain.com的DNS上, 将www和@ 的cname 分别指向www.domain.com.cdn.cloudflare.net 和 domain.com.cdn.cloudflare.net即可,这样就接入了cloudflare 网络

有的DNS服务商不允许你给root domain,这里就是domain.com设置不了cname,
我们可以设置第二种接入方式,A记录。将@的A记录指向104.18.40.170和104.18.41.170即可。当然了,你可以将www设置为A记录而不用cname,但是一般情况下能用cname就用cname

最后一种接入方式就是直接修改domain.com 的DNS为cash.ns.cloudflare.com和mia.ns.cloudflare.com,这样所有的DNS设置就得登录cloudflare 来设置了,后面我们会说到。 这种接入方式不建议

Edit 旁边的小云朵,小云朵亮的时候表示使用cloudflare 的网络。在上面点击一下会变暗,表示不使用cloudflare 的网络

通过cloudflare partner 计划申请的cloudflare 账户,是否可以登录cloudflare 的网站?
这当然是可以的,因为https://dns.advertcn.com 这个UI 只提供了基本的DNS管理功能,许多cloudflare 的高级功能还是需要登录cloudflare 的网站才能设置

打开网址: https://dash.cloudflare.com/login, 输入用户名和密码登录

进来以后,发现我们通过cf partner UI设置的域名, 已经在我们的账户列表中

很多功能,比如说统计啊, SSL 设置啊,SSL rewrite啊,防火墙啊,Access啊,Page Rules啊等等都得在cloudflare 的网站才能设置

原创文章,作者:admin,如若转载,请注明出处:https://www.nx6.net/1887