亚马逊云科技

广告

安信SSL证书

广告

Cloudflare添加指定DNS记录操作全指南

美国云服务器推荐

为确保将域名的流量导向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应用中显示如下:

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设置为“完全加密”。

二、AWS

1、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主机名或区域。

三、Microsoft

1、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配置

Cloudflare免费CDN配置全指南

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:938255063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
下一篇
Cloudflare的DNS
已经没有了
返回顶部