域名购买操作之前已有过详细介绍,这里仅记录下使用cf作为DNS。
哪些场景适合使用cloudFlare:
注意,如果网站是国内的,比如国内的服务器或者要国内备案,那么不要考虑用CF做解析,因为国内备案要求直接解析到你服务器,无法使用cf的代理功能,不需要CF。
此外如果只是使用域名(企业)邮箱做配置,在购买域名的平台DNS设置地方加上邮箱相关解析,如smtp,pop,mx等配置记录,也不需要CF。
CF常用于出海或者解析在海外服务器的网站等使用,比如独立站,常见如wordpress或shopify使用cf做CDN和网站流量防御等。
网站访问的流程:
通过域名访问网站时,会进行解析操作,DNS服务器会将域名映射到服务器/主机,获取服务器上的内容呈现给用户。
解析操作时,默认域名商会提供解析服务器DNS,只需要做CName解析,即把域名绑定到放置网站程序的服务器ip地址。
但当出于一些特殊需要时,可以解析到别家的DNS域名解析服务器,cloudFlare就是常用dns之一。
有问题欢迎扫底部或右侧微信二维码进群交流。
为什么选择使用CloudFlare做为DNS域名解析服务器
CloudFlare是全球顶级CDN服务商,提供免费CDN服务。简单理解为,在你网站发布资源后,会同步到不同地区的多个服务器上。当用户访问你的网站时,不会直接从你的网站获取数据,而是从最靠近他的服务器获取这些缓存的静态资源。
这样做的好处:为用户加速,为站长省流量,尤其是国内服务器上,大多都限制流量。
另一方面,使用CloudFlare的DNS解析服务,可以隐藏你服务器的真实IP,如果你的网站搭建在购买的vps虚拟服务器上,那么隐藏你的ip地址会让你的网站更安全,降低遭受攻击的可能。
此外,CloudFlare提供基础的攻击防御功能:Under Attack 模式。当你访问一些网站时,会先跳出一个CF的拦截页面,对用户确认后再进行放行进入网站,比如像这样:
以上都是CF域名解析的免费功能,这么多好处,那是个网站岂不都得选它了。
并不是,上面第一点提到的CDN服务,CF虽然在全球拥有多个内容分发节点,适合出海网站。而在中国内地现在已没有网络节点,如果是给国内用户,套上CF的CDN并不会快到哪儿去,选择国内厂商更合适,用国内厂商前提是网站做备案。
cloudflare近几年的操作面板也在不断更新中,连访问地址都有改变。
2025年域名从其他平台修改设置为CloudFlare的DNS操作:
这里记录下2025年上半年域名从其他平台修改设置为CloudFlare的DNS操作:
一.注册CloudFlare账号,添加站点
直接进入官网https://www.cloudflare.com/,或者中国区官网https://www.cloudflare-cn.com/,在国内不管访问哪个,最终都会重定向后者地址,点击右上角的注册账号,并登录。
登录后自动跳转至控制台面板,会展示域名列表,或者是 点击左侧列表第一个Account Home 点击蓝色 【add A domain】添加站点 按钮:
进入添加页面,如果有域名,在【输入已有域名】/【Enter an Existing domain】 输入框内,输入域名(建议一级域名,即不包括域名前缀www的部分如abc.com,会自动包含二级域名配置如前缀www.,us.,uk.等).
默认选中了 scan for DNS record,不需要改动。如果在原平台已经有了一些DNS配置,如邮箱,cloudflare扫描到后会自动同步到他这里来(偶尔会有缺失,需要自己手动添上在cf没有的)。
然后点击 继续/contine 蓝色按钮:
二.选择套餐计划
接着选择套餐计划,一般前期小站,选择FREE免费计划,乞丐版就够用。后面等网站流量起来后,可以更改付费类型,付费的更能起到加速的作用,提升用户体验。
点击继续/contine 按钮,会前往下一个页面:
三.配置或迁移DNS记录
如果域名之前已经填写过一些配置相关信息,那么Cloudflare 会自动获取到你之前DNS的记录,按默认选择,并继续即可,后面记得核对两边的配置DNS记录数量是否一致,偶尔会有遗漏。
这个页面内容以及描述的很清楚,只有黄色云朵的图标,代表开启了CF的CDN,也就是使用缓存,否则会去原站请求数据内容。
如果没有是新域名,下面还是空空滴,点击页面上的添加【记录按钮】 蓝色按钮,增加对应的CName活A解析记录即可;
通常添加至少两条,如:
1. 添加 类型为 :A记录 ,名称为:@ , IP4地址为: 192.168.1.1(替换为自己服务器IP)
2. 添加 类型为 :A记录 ,名称为:www ,IP4地址为: 192.168.1.1(替换为自己服务器IP)
如果是服务器,一般类型选A记录,名称就是域名的前缀,比如www 或者其他,内容填写你服务器ip地址;
如果是主机或者shopify,一般类型选cname,名称就是域名的前缀,比如www 或者其他,内容填写你主机或shopify解析的地址;
域名解析一般只用A/Cname 。其他的项目是用来配置如邮箱,第三方扩展如google 后台,ssl证书等等其他个性化配置用。
注意填完后的黄色云朵[代理状态],通常会开启代理,如果关闭,意味着直接跳过cf的配置,cdn也会跳过,变成直接访问你的源站。
最终显示为下图前两条效果,(mx是邮箱配置,如只配置网站可以后期填写):
点击底部【继续激活】/【Continue to activation】蓝色按钮,进入最后一个页面:
四.更新原有域名平台上的DNS配置,改为cloudflare的DNS地址
在最后一个页面,给出了提示信息:
需要做的是前往域名注册平台,进行两步操作,注意是去你买到域名的平台,比如阿里云,腾讯云,godaddy,namesilo之类的平台去操作!
一.在原域名购买平台的DNS配置中删除原有的配置的DNS地址;aaa.net ,bbb.net 。对应下图第3步.删除以下名称服务器
二.在原域名购买平台的DNS添加新的Cloudflare 地址,最少两条记录,如下图中的:nena.ns.cloudflare.com,sid.ns.cloudflare.com 对应下图第4步:添加 Cloudflare 名称服务器
由于购买平台较多,不再截图各平台操作,如有需要帮助,可以进群交流。
最后点击【继续】或是【完成,检查名称服务器】或是【contunie】 按钮,一般在5-10分钟后,配置会生效。
大部分cf默认配置就够用了,新手不建议前期额外做过多配置!
其他配置常见问题:
网站图文更新后访问不生效 :CF如何清理CDN缓存
如果使用了CF的ssl证书,使用默认的加密模式,可能导致循环重定向打不开页面,需要调整: 配置cloudflare后,访问网站显示重定向过多问题
刷新