在开始前,首先你得有两个域名,一个用来给其他人访问(即a.com),另一个用来做Cloudflare的回退源(即b.com)。用来做回退源的域名(b.com)得接入Cloudflare,用于公网访问的(a.com)可以随便找一个DNS解析服务接入。当然如果你想实现国内外分流解析,需要使用如Dnspod这样支持分线路地区的解析服务。

一、让回退源解析到主机
先将b.com接入Cloudflare,点亮橙色云朵。
这里我使用了back这个二级域名,可以随意填写,懒得填也可以直接使用主域名接入。
然后进入左边“SSL/TLS”的“自定义主机名”下,将刚才你解析的域名填入回退源中。
下一步就是把你想要让别人从公网访问的域名(a.com)添加到自定义主机名,点击上面的“添加自定义主机名”添加进去即可。
此时Cloudflare在这里会给你两个TXT记录,一个用于验证域名,一个用来发放证书,下一步我们要用到这两个记录。
二、设置公网访问域名
这里我用Dnspod举例,将a.com接入Dnspod后进入记录管理页面,添加一个CNAME记录,记录值为你刚刚在Cloudflare添加的回退源的地址
然后把刚刚的两个TXT记录也添加进来就大功告成了,此时域名就通过SaaS接入了Cloudflare的CDN服务。
番外. CLoudflare自选IP
众所周知,在中国大陆直接访问CLoudflare CDN大概率是减速,此时就需要找到一些对大陆友好的Cloudflare CDN IP地址对大陆访问进行优化。
怎么找IP百度和Github上都有挺多的教程和项目,这里就不细讲。
假设此时你已经有了自选的IP地址,进入a.com的DNS管理面板,我这里拿Dnspod举例,刚刚的CNAME记录不要删除,添加一个A记录,线路类型选择境内,IP填你的自选IP地址。
这时候就实现了自选IP服务,同时让境内用户通过自选IP访问,境外用户由Cloudflare自动分配IP。
PS:
-
- 因为免费版SaaS只能添加一个回退源,所以这些域名只能解析到一个服务器的应用上,想要解析到其他服务器,要么多注册几个域名,要么给CLoudflare交钱购买更高级的套餐。
评论(0)
暂无评论