将阿里云域名的DNS记录解析转入到Cloudflare
将阿里云域名的DNS记录解析转入到Cloudflare
本文介绍如何将其他服务商(如阿里云)域名的DNS记录解析转入到Cloudflare进行管理;
Cloudflare添加站点
打开Cloudflare控制台,点击左侧Websites
,再点击Add a site
添加站点;
在这里填入你的域名,点击Continue
;
选择付费计划
接下来会进入到付费计划选择页面,分为Free
, Pro
, Business
, Enterprise
, 这里Cloudflare很鸡贼的把Free计划放到了最下方,要把页面下拉才能看到,我们选择最下方的Free
计划,点击Continue
;
扫描现有DNS记录
接下来Cloudflare会对添加的域名进行扫描,扫描该域名现有的DNS记录,如果你的域名已经设置了一些解析,这里红框位置列表会显示扫描到的解析记录,方便用户后面直接将这些DNS记录自动导入Cloudflare;如果你想添加更多解析记录,也可以在这里点击Add record
进行添加,一般这里什么都不用操作,等后面域名添加完成后再添加解析;
点击Continue
进入下一步;
如果Cloudflare扫描到的DNS解析记录列表是空的,而你也没有手动添加任何解析记录,点击Continue
时会弹出对话框提示你最好现在添加记录,Without DNS records, Cloudflare is unable to activate your site. It’s best if you set up your DNS records now.
可以直接点击Confirm
进入下一步;
修改DNS服务器
接下来会进入到设置nameservers页面;即将你域名的DNS服务器设置为Cloudflare提供的地址;这里以阿里云服务器为例,将域名DNS服务器设置为Cloudflare提供的地址;
进入到阿里云控制台-域名列表,域名列表中点击你想要转移到Cloudflare解析的域名,在左侧DNS管理-DNS修改页面中,点击修改DNS服务器,进入到DNS服务器修改页面;
在DNS服务器修改页面,”修改为非阿里云DNS“右侧方框中填入上一步中Cloudflare提供的两个DNS服务器地址,然后点击确定;
这里阿里云可能会对你的账户做一些安全验证,如通过发送手机验证码验证;
如下可以看到域名DNS服务器已经修改成功,由之前的阿里云地址变为我们设置的Cloudflare的地址;
然后回到刚才的Cloudflare页面点击Check nameservers now
,让Cloudflare检查一下设置是否已经同步到Cloudflare;一般生效需要几十分钟到几个小时不等;注意这里Check nameservers now点击一次即可,Cloudflare规定一个小时内只允许检查一次,我们然后继续点击Continue
;
HTTPS设置(可选)
到这里设置都已完成,就等待设置的DNS服务器生效即可;可以趁此时间继续点击Get started
进行一些相关的设置;如果不想设置的话,点击Get started
下方的Finish later
即可完成设置;
如自动将HTPP重定向到HTTPS, 点击Save
保存;
始终使用HTTPS, 点击Save保存
点击Finish完成设置。
等待DNS服务器修改生效
在Overview概览页面可以看到当前状态时Pending Nameserver Update状态,既Cloudflare在等待阿里云设置的DNS服务器生效;Cloudflare会周期检查此设置是否生效,现在要做的就是等待设置生效即可;
正常等待几分钟-十几分钟即可生效,生效后会收到Cloudflare发来的邮件提醒,邮件内容如下,可以看到修改前后的DNS服务器值:
此时再回到Cloudflare页面刷新,可以看到域名状态已经变为Active了;
DNS记录添加
至此域名解析已从阿里云转移到Cloudeflare, 后续对该域名的所有解析记录的添加/修改都将在Cloudeflare中操作;在主页点击Websites进入你的站点列表,点击对应的站点进入该站点页面,再点击DNS-Records进入DNS配置页面;