为确保将域名的流量导向Cloudflare网络,利用其全球CDN、DDoS防护、智能路由和一系列安全功能,同时进行精确控制域名,一般需要添加特定的DNS到Cloudflare。下文主要分享在Google、AWS、微软、Zoho等平台添加指定DNS记录的步骤。
一、Google
1、Google Apps邮件
添加以下MX记录:
名称TTL记录类型优先级目标
| 名称 | TTL | 记录类型 | 优先级 | 目标 |
| @ | 自动 | MX | 1 | ASPMX.L.GOOGLE.COM |
| @ | 自动 | MX | 5 | ALT1.ASPMX.L.GOOGLE.COM |
| @ | 自动 | MX | 5 | ALT2.ASPMX.L.GOOGLE.COM |
| @ | 自动 | MX | 10 | ALT3.ASPMX.L.GOOGLE.COM |
| @ | 自动 | MX | 10 | ALT4.ASPMX.L.GOOGLE.COM |
添加后,DNS记录在Cloudflare的DNS应用中显示如下:

接下来请:
- 查看Google应用所需的最新MX记录;
- 测试Google Apps邮件配置;
- 为避免出现意外情况,请勿使用Google以外的MX记录。
2、Google App Engine
为Google App Engine向Cloudflare DNS添加CNAME记录。例如如果域名是www.example.com,则CNAME记录类似于:
www CNAME ghs.googlehosted.com
请确认Google要求的域名CNAME记录值。
Google在其服务中强制使用HTTPS。如果在使用Cloudflare访问您网站时遇到重定向循环错误,请确保在Cloudflare控制面板的“加密”应用中将SSL设置为“完全加密”。
二、AWS1、AWS名称服务器更新
AWS客户必须更新其域名的名称服务器,使其指向Cloudflare控制面板“概览”应用中列出的Cloudflare名称服务器:
登录AWS;
(1)点击导航栏右上角的“我的账户”。
(2)从下拉菜单中选择“AWS管理控制台”。
(3)点击“服务”,然后选择Route 53。
(4)在两个位置更新名称服务器:
- 点击“托管区域”,然后选择要使用Cloudflare名称服务器更新的域名;
- 编辑名称服务器,使其指向Cloudflare的名称服务器;
- 点击“已注册域名”;
- 选择要使用Cloudflare名称服务器更新的域名;
- 点击“添加或编辑名称服务器”。
2、Amazon S3
了解如何创建Amazon S3存储桶请参考《如何通过Amazon S3同步思源笔记》的第一部分。
记下分配给存储桶的完整主机URL。在Cloudflare DNS中为AWS存储桶添加CNAME记录。例如如果存储桶的完整主机URL为files.example.com,则添加类似于以下内容的CNAME记录:
files CNAME files.example.com.s3.amazonaws.com
Amazon要求CNAME与存储桶名称匹配,如上例所示。
3、Amazon SES
请参阅《Amazon SES邮箱注册教程》,了解有关SES设置的信息。
首先找到亚马逊提供的TXT和CNAME验证记录。将这些记录添加到Cloudflare DNS。例如,如果Cloudflare域名是example.com,则DNS记录类似于以下内容:
example.com TXT “fmxqxT/icOYx4aA/bEUrDPMeax9/s3frblS+niixmqk=” verificationstring._domainkey.example.com CNAME verificationstring.dkim.amazonses.com
以上TXT记录内容仅为示例。请使用亚马逊SES提供的正确内容。
4、Amazon ELB
Cloudflare的CNAME扁平化功能允许将根域上的CNAME记录指向弹性负载均衡器。
为主机名向Cloudflare添加CNAME记录;例如:ELB
在Cloudflare DNS应用中,将域名替换为ELB目标:
..elb.amazonaws.com是正确的CNAME目标格式,例如:my-cool-cachepp-1344276401.eu-west-1.elb.amazonaws.com
最后联系AWS支持以确定AWS主机名或区域。
三、Microsoft1、Microsoft Office365、Lync或Exchange Online
添加Microsoft用于域名验证(例如自动发现)的DNS记录,记录带有灰色云图标。
2、Azure
将Azure所需的记录添加到Cloudflare DNS。例如,如果域名是example.com,则记录格式类似于:
example.com A 203.0.113.1
www.example.com CNAME example.azurewebsites.net
将203.0.113.1替换为Azure站点的实际IP地址。
添加带有灰色云图标的Azure验证DNS记录。
四、其他供应商1、Zoho
请参阅以下示例了解如何将正确的Zoho DNS记录添加到Cloudflare。在所有示例中,请将example.com替换为实际域名:
添加ZohoMX记录:
example.com MX mx.zohomail.com (set Priority to 10)
example.com MX mx2.zohomail.com (set Priority to 20)
(可选)添加SPF记录:
example.com TXT v=spf1 mx include:zoho.com ~all
(可选)要通过自定义ZohoURL访问邮件,请添加CNAME记录:
mail CNAME business.zoho.com
(可选)要添加Zoho域名验证记录:
zb******** CNAME business.zoho.com
每个域名的zb记录都是唯一的。请添加Zoho提供的唯一zb验证码。
2、Unbounce
如果Cloudflare是通过托管合作伙伴激活的,请添加带有灰色云朵图标的CNAME记录。
3、SendGrid
确认SendGrid需要在Cloudflare的DNS中设置哪些记录。通常DNS记录类似于以下列表。请将example.com替换为实际域名:
email CNAME sendgrid.net
example.com SPF v=spf1 a mx include:sendgrid.net ~all
example.com TXT v=spf1 a mx include:sendgrid.net ~all mtpapi._domainkey.EXAMPLE.com CNAME dkim.sendgrid.net. smtpapi._domainkey.e.EXAMPLE.COM CNAME dkim.sendgrid.net
添加带有灰色云朵图标的DNS记录。启用Cloudflare代理后,SendGrid将无法验证邮件配置。
4、WPEngine
首先确定是否向Cloudflare DNS添加A记录或CNAME记录:在WPEngine上查找您的IP地址。
5、Ning自定义域名
如果Ning自定义域名是www.example.com,请按如下方式添加CNAME记录和A记录:
www.example.com CNAME example.ning.com.
example.ning.com A 208.82.16.68
在Ning验证域名之前,请使用灰色云图标将DNS记录添加到Cloudflare。
Ning验证域名后,请将NingDNS记录的灰色云图标更改为橙色云图标,以便流量可以代理到Cloudflare。
6、SmugMug
通常情况下,为SmugMug添加CNAME记录,类似于以下示例:
photo CNAME domains.smugmug.com photos CNAME domains.smugmug.com
在SmugMug验证域名之前,将DNS记录添加到Cloudflare,图标会显示为灰色云朵。
SmugMug验证域名后,SmugMug DNS记录的图标会从灰色云朵变为橙色云朵。这样,流量就可以代理到Cloudflare。
7、Mandrill
Mandrill需要添加SPF和DKIM记录。请从Mandrill获取DNS记录值。
在Cloudflare DNS应用中,将SPF和DKIM记录作为TXT记录添加。
例如:如果example.com是Mandrill域名,则添加类似于以下示例的DNS记录。
example.com TXT v=spf1 include:spf.mandrillapp.com ?all mandrill._domainkey.example.com TXT v=DKIM1\; (values from Mandrill)
8、Rackspace CloudFiles
请与Rackspace支持确认正确的CNAME目标。CNAME记录示例如下:
rack CNAME e0978.r18.cf2.rackcdn.com
因此,由于rackcdn.com与Cloudflare不兼容,CNAME记录无法代理到Cloudflare。
9、Tumblr自定义域名
Tumblr的系统与Cloudflare的代理服务不兼容,Tumblr用户无法使用Cloudflare的SSL服务。
如果example.com是自定义域名,请按照以下方式在Cloudflare中添加DNS记录:
example.com A 66.6.44.4
www.example.com CNAME domains.tumblr.com
禁用Cloudflare对任何与Tumblr相关的DNS记录的代理。否则,Tumblr的自定义域名验证将失败。
相关推荐:
《WordPress设置Cloudflare CDN详细图文教程》
《WordPress网站的十个关键Cloudflare配置》
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)
微信扫码加好友进群
主机优惠码及时掌握
QQ群号:938255063
主机优惠发布与交流




