将Cloudflare 设置为DNS域名解析服务器

Cloudflare 是一家国外的免费CDN服务,同时可以作为DNS域名解析服务器.CDN的作用就是将网站内容缓存到离用户最近的服务器节点,这样就可以加速网站。使用CDN的好处还有隐藏服务器的真实ip ,避免黑客扫描爆破服务器,付费版Cloudflare的WAF功能也可以抗DDOS,CC攻击 .

(本文只针对Cloudflare,大部分CDN服务商只需做CName解析,不需要更换DNS服务器,当然你用Amazon Cloudfront也行的。)

一. 注册Cloudflare 免费账户并添加网站

点击 Cloudflare官网注册  ,验证邮箱后登录后台,点击add site 添加网站。

输入你的域名xxx.com,不带前缀www .

然后选择免费的方案,点击Confirm Plan 继续。(如果想要更好的加速效果就选择付费方案)

接着Cloudflare 会自动扫描你的DNS以往记录,可以点击记录右边的”X”号删除,点击Continue 继续下一步。

Cloudflare会提示你将自己域名的DNS服务器改成Cloudflare 的DNS服务器节点,每个人的提示不同,我这里提示的是:

  • curt.ns.cloudflare.com
  • nola.ns.cloudflare.com

 

点击Done 进入下一步,然后会提示你设置SSL啥的,往下拉 选择 setup later 即可。

二. 在域名服务商将Cloudflare DNS节点设置为域名解析服务器

我的域名使用阿里云注册  , 登录后在域名栏右边点击”管理”。

选择左侧栏DNS修改, 填入Cloudflare 的DNS节点并确认, 24小时后生效。

三. 在Cloudflare设置域名解析到服务器ip

登录Cloudflre , 如果显示你的网站是 Active 则表示DNS变更信息生效了。点击进入管理

选中DNS 一栏设置域名解析:

点击下面的按钮 Add  record ,添加两个 A 记录。

一个是www.xxx.com的A记录 :Type类型选择A,Name里输入 www , IPV4 Address里填服务器ip地址。

 

另一个是xxx.com的A记录:Type类型选择 A, Name里输入 @ , IPV4 Address 填 服务器ip 地址。

 

过几分钟域名解析就会生效了 。

类似文章