之前可以通过代理商面板使用cname接入到cf,但是后来cloudflare官方砍掉了面板的接入权限,只能使用NS接入,非常不方便,cname接入相比ns接入来说更加方便快捷,且可玩性更高
天无绝人之路,cloudflare官方的的SaaS功能可以帮我们实现这一功能,我们只需准备一个域名用作中转域名即可,中转域名可以几块钱去随便买个,也可以去申请免费域名
1.将中转域名通过NS接入到cloudflare,并将DNS指向源服务器(也就是你想通过cname解析到cf的网站的源服务器)详见图一
2.开通SaaS功能,中转域名cf控制面板左边导航栏找到SSL/TLS中的自定义主机,SaaS功能是免费的,但是默认是不开通的,开通需要绑定信用卡或者paypal,建议绑定paypal 开通后界面看图二
3.自定义主机设置添加回退源,回退源填你的中转域名(示例图片看图三) 必须要确保回退源状态为有效(回退源状态看图四)
4.添加自定义主机名,这里的自定义主机名就是填你真正想要以CNAME接入方式接入到cf的网站域名,可以添加100个,但是必须都在中转域名指向的源服务器里(图五)
5,添加自定义主机名需要解析两条TXT记录才能验证成功,但是这里面有个坑,比如官方提供的TXT名称为_cf-custom-hostname.baidu.com,我们需要将baidu.com去除在放在DNS记录名,不然你等一万年也不会验证成功
(验证成功界面看图六)
6.将想要cname接入到cf的域名添加DNS记录指向中转域名,或者直接A记录解析到cf官方节点即可接入
7.如果接入后显示重定向次数过多,请把SSL/TLS调整为完全即可
图文内容由HongNote博客网站提供,转载请注明来源
评论