一、cloudns注册免费域名
1、注册账户
打开 https://www.cloudns.net/
2、创建区域
注册并登录进来之后,在“DNS托管”这里点击“创建区域”。
3、免费区域
接着选择“免费区域”。
4、免费域名
输入我们意向中的二级域名并创建。(二级域名后缀当前有两个选择,看中那可以随意选)
5、NS记录
域名通过之后在Cloudns主页会有完整域名的显示,至于域名下方多出来的几个NS类型记录咱们暂时可以不用管它,不过当前页面咱们先不要关闭了,稍后就会用到。
二、Cloudflare注册账户
1、注册账户
打开 https://dash.cloudflare.com/ 注册账户,在账户主页点“添加域”。
2、输入域名
输入在Cloudns申请到的完整域名,点“继续”。
3、免费计划
付费计划当然是选择“Free”了。
4、继续激活
这里点“继续前往激活”。
5、复制名称服务器
直到看到出现分配的两个名称服务器,将它们都复制下来,此时这个页面先不要动。
6、添加新记录
然后回到Cloudns页面,点“添加新记录”。关于DNS记录类型,参考我的另一篇文章:DNS记录类型
7、添加NS记录
记录的类型选择“NS”,主机默认留空即可,然后将Cloudflare那边得到的名称服务器链接粘贴到“指向到”方框中,完成后点“保存”。
把另外一个名称服务器以同样的操作保存下来。
8、删除4条记录
完成之后我们将Cloudflare那边添加过来的记录保留,再将之前多出来的4个记录删除。
9、继续操作
回到Cloudflare页面,点“继续”按钮。
10、等待激活
到这里就开始等待域名激活。
11、3-5分钟
激活一般3--5分钟即可,激活之前在个人主页看到的域名显示的状态是“名称服务器无效”。
12、活动状态
激活成功状态这里会变成“活动”,同时咱们注册Cloudflare使用的邮箱一般也会收到激活成功的信息。
三、双向解析
需要说明的是,这个域名还不能直接在Cloudflare这边解析,因为我们还需要同时在ClouDNS端也做同样的解析,这样就显得很麻烦~,所以我们这里搞个双向解析的优化方案,这样我们今后的操作只需要在Cloudflare端完成即可。
1、找到域名
首先在Cloudflare这边点开我们申请的这个免费域名。
2、添加DNS记录
然后选择”DNS--添加记录”
3、添加“A”类型记录
添加一个“A”类型记录,名称随意(别太长就行,稍后就会用到,我这里以“qwer”为例),IPv4地址也随意(你可以直接填8.8.8.8这种公共DNS,我为了测试填写的是自己的公网IP)。
4、创建相似记录
然后回到ClouDNS这边,在之前的两个NS记录上点击“创建相似记录”按钮。
5、A记录名称
主机这里填写我们我们刚刚在Cloudflare那边填写A记录的名称(我这里就是“qwer”),其它的不要动,然后点保存。
6、继续记录
同样的方式将另外一个NS的记录也加入“A记录名称”的新纪录,并保存。
7、添加新记录
这样我们就共有4个记录了,然后在点击“添加新记录”的按钮。
8、添加CNAME记录
添加一个类型为“CNAME”,主机为“ * ”(星号),指向到【A记录名称.免费域名】(简单来说就是我们申请的免费域名前面再加上我们A记录名称),最后点“保存”按钮。
9、检查记录数
这样我们在ClouDNS这边其实总共就有5条记录了,到这里双向解析基本也完成的差不多了。
10、测试
最后咱们来验证下解析的效果。我们回到Cloudflare这边,继续添加一个“A”记录,名称随意(我这里演示为“abc”),IPv4随意填写一个IP(我这里随意填写了8.8.8.8)。
11、关闭代理
测试时,记得此时需要将小黄鱼(也就是代理)关闭。关闭代理,公网IP将直接暴露,添加代理,访问的则是随机分配的IP。
12、验证
然后我们打开DNS查询网站 https://ipw.cn/dns/ ,前面的类型选择“A”,然后输入网址【A记录名称.免费域名】并查询,可以看到返回的记录全部都是我之前A记录中的公网IP。
四、配置SSL证书
1、创建相似记录
直接在ClouDNS这边,和前面“创建相似记录”的方式一样,添加一个主机名为“_acme-challenge”的新纪录。
另外一个NS记录也需要新添加“_acme-challenge”的主机名记录。
至此我们总共有7个记录了。
2、边缘证书
回到Cloudflare这边,点击我们得到的免费域名主页,点击“SSL/TLS--边缘证书”,可以看到状态这里显示的是“待验证”。
3、等待
证书的验证需要的时间有点久,一般需要1--3小时左右,等到状态显示“有效”,就说明证书咱们也配置好了。
配置SSL证书还需要根据具体情况另外配
本文来自博客园,作者:随手一只风,转载请注明原文链接:https://www.cnblogs.com/suishou/p/19050961
来源:https://www.cnblogs.com/suishou/p/19050961 |