Cloudflare对于外贸建站人来说,几乎无人不知。它不仅提供域名解析服务,还提供了一键即可启用的免费内容分发网络(CDN),这不仅增强了网站的安全性,还显著提高了访问速度,口碑还不错。如果你在其他平台购买的域名,需要先将域名迁移到Cloudflare中解析。本文将介绍如何将你的域名解析服务器更换为Cloudflare的,并使用Cloudflare的免费CDN。
什么是Cloudflare
Cloudflare是一家提供全面的网络安全、性能优化和可靠性解决方案的公司。其服务范围广泛,包括但不限于内容分发网络(CDN)、分布式拒绝服务(DDoS)防护、Web应用程序防火墙、SSL证书服务以及域名解析等。Cloudflare致力于帮助客户保护他们的网站、应用程序和API,并确保这些服务的快速和安全。
注册Cloudflare账号
如果没有 Cloudflare 账号,需要先进行注册,点击 https://dash.cloudflare.com/sign-up,使用邮箱和密码注册即可,右上方可以选择语言,
点击注册后邮箱会收到 Cloudflare 的注册邮件,点击里面的验证链接进行验证,
在Cloudflare中添加域名
完成注册后,点击右上方的添加站点,输入要转移托管的域名
接下来我们选择免费计划并继续,免费计划就包含了DDOS共计缓解、全球内容分发网络(cdn)。
然后系统会自动扫描你的站点查找已有的DNS记录,也就是解析记录,并导入到Cloudflare中,免去你重复配置的功夫。但是,你也要检查一下,扫描可能不全。
当扫描完成后,进入如下界面,会呈现你已有的解析记录;如果你的网站没有解析记录,你可以在界面中点击添加记录新增(下文有添加的方法)。如果你看到解析记录的代理状态是橙色云朵,表示开启了CDN;如果是灰色云朵,表示仅做解析用途,不会给予保护和CDN。我们点击继续按钮。
最后,Cloudflare告诉你如何修改名称服务器,也就是域名服务器(NS)。也可以点击侧边栏的概述,找到 Cloudflare 为这个域名分配的域名服务器(NS)地址,一般是两个复制下来。
然后登录到你现有的域名注册商,如在:Namecheap、Namesilo等平台注册购买的域名。将已有的NS删除,新增Cloudflare提供给你的NS,通常更换NS全部生效需要24h,一旦生效,Cloudflare也会给你发送邮件通知。下面以Namecheap、Namesilo这两个域名服务商做演示。
修改Namesilo中对应域名的DNS记录
如果你的域名是在Namesilo平台购买的,首先登录Namesilo,然后点击导航上的点击”My Account”进入我的账户。
在我的账户页面,再点击”Domain Manager”进入域名管理
在域名管理页面列出了你在namesilo购买的所有域名,选中你想管理的域名,再点击Change NameServers修改NS。
然后在NS界面中,删除已有的NS记录,然后填入Cloudflare提供给你的两条NS记录并确认保存。
如果你想查看域名解析是否生效,可以通过网站https://www.whatsmydns.net/#NS/,输入域名查看NS生效与否。之后域名解析就不需要在NameSilo操作了,只需要在Cloudflare操作即可。
修改Namecheap中对应域名的DNS记录
1,如果你的域名是在Namecheap平台购买的,首先登陆 Namecheap 后台,点左侧菜单的 Domain List,然后点右边的 MANAGE 按钮。
2,找到 Nameservers 选项,在下拉菜单里选择 Custom DNS(自定义 DNS)。
3,接下来,依次填入Cloudflare提供给你的两条NS记录,每行填一个。全部填完后,记得点右边的绿勾保存更改。
更改完成后,等待名称服务器更新完成(一般花费几十分钟到几个小时),就可以通过 Cloudflare 管理域名了。
在Cloudflare中解析域名、开启CDN
当域名成功添加到Cloudflare后,就可以通过 Cloudflare来管理解析域名啦。接下来,如果我们要将域名指向网站所在的服务器,来添加一条A记录,如下图所示,我将配置guomuyu.com指向到Cloudways服务器
- 点击添加记录按钮
- 在类型中选择A
- 在名称中填入@,表示你将使用不带www的域名,也叫根域,譬如guomuyu.com而非www.guomuyu.com.com;如果你要使用www域名,那么此处就填入www即可
- IPv4地址:填入你的服务器的IP地址,通常服务器管理面板里都会提供
- 代理状态:默认是一朵橙色的云,表示启用了CDN;如果你点击一下它,就会变成灰色的云,表示不启用CDN。
- 点击保存提交即可。
常见解析记录错误示例
如下图所示,同一个名称(即域名,譬如guomuyu.com),有3条A类型的解析记录,这是错的,只能有1条。
同理,如果你的邮箱是网易、腾讯或阿里企业邮箱,你也将获得邮箱解析记录,将他们添加到Cloudflare中即可。
最后,如果你的网站安装了SSL,启用了https,那么如下图所示,将SSL/TLS页面中的模式不要设为完全(严格),因为这会加长ssl的响应时长。保持默认的灵活,或者完全即可。