博客的一部分静态资源使用的是 Cloudflare 的免费 CDN,不过正如大家所知的,Cloudflare 免费版仅支持通过 NS 方式接入根域名。此前我一直是将某个阿里云购买的域名接入 Cloudflare 使用的,不过不知道什么原因该域名在国内解析并不稳定(尤其是鹏博士!!)。博客有时打开看不到图片就是这个原因了。
这不,Cloudflare 有一个 Partner 项目,可以以 CNAME 方式接入,这样就能实现在国内解析的同时使用 Cloudflare 免费 CDN 了,于是申请了一个 Partner 资格。如果需要的可以在这里接入我的 Partner(MOEZX Network 瞎写的啦):https://cf.moezx.cc/,添加根域名后再添加子域名,子域名回源地址随意填写一个指向服务器的域名就可以了,之后按照提示 CNAME 接入子域名,如果出现 TXT 记录的提示也按要求添加,那是申请 SSL 证书的。
比较坑人的是,本站域名 2heng.xin
此前不知被谁冒用过,于是当我尝试添加根域名的时候总是出现:
CloudFlare is already activated for "2heng.xin" under a different account. If you want to enable CloudFlare through this partner, please log in to your CloudFlare account and choose "Disconnect" on your CloudFlare DNS Settings page. (act: zone_set)
这是 Cloudflare 一个比较脑残的逻辑了吧,填写一个没有经过任何认证、也没有相应解析记录的域名竟然可以将其占用,以至域名实际持有者无法使用。
于是乎,只能开工单解决。作为免费服务,工单回复慢可以理解(24 小时回复一次),不过也鉴于此建议一次把问题描述清楚,务必强调你对域名的所有权。之后客服会要求你添加一条 TXT 记录以作验证。
刚刚客服终于回复我占用解除了,于是现在博客实现了国内解析又拍云 CDN、国外解析 Cloudflare CDN。全站 CDN 总算是实现了(我才不会告诉你之前国外都是裸连的)。
更新:5月份开始上海这边通过 Partner 接入的 CDN 速度感觉变慢,而挂国外代理访问速度正常,同时以根域名NS
接入的 CDN 在这里速度也正常。不知有遇到相同情况的吗?目前本站的图片 CDN 已经切回NS
接入的域名了...
「樱花庄的白猫」原创文章:《CNAME 接入 Cloudflare CDN》,转载请保留出处!https://2heng.xin/2018/04/20/cname-cloudflare-free-cdn/
Q.E.D.
Comments | 35 条评论
博主 forestbird
ih 小网站整 的挺漂亮,挺朝啊。
竟然是为男博主。
博主 繁星之子卡萨蒂亚
CloudFlare 的NS解析在国内稳定吗?(同款打字特效.. )
博主 onelyown
你是我一生只会遇见一次的惊喜 …
博主 演员
又拍云也有全国加速啊
博主 Mashiro
@演员 又拍云贵,图片用不起
博主 inkss
呱,还是没有背景的好看,以及,这个打字特效好炫酷啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊。
博主 巴顿
不知哪里问题 lolico.co 接入dnspod 国外走 cf cname以后无法访问 回源地址是 cdn.lolico.co(宝塔绑定源站) 默认线路 cf已绑定上parter了…
博主 Mashiro
@巴顿 举例,你要绑定www.lolico.co的域名,在partner管理界面中,先添加域名lolico.co,进入lolico.co的管理页,添加记录:www,回源地址:一个绑定了你服务器IP的域名(A记录或者AAA记录,这个域名只设置在后台,别人是看不到的),添加后你会获得一条CNAME记录,这时在DNSPod里添加一条CNAME——记录:www,记录值:你获取到的CNAME记录(www.lolico.co.cdn.cloudflare.net),过一段时间证书自动配置好就能访访问了
博主 badun
@Mashiro 邪门了,dnspod解析有问题,dnspod选国外可以解析到Cloudfare,但是CF没法读取到国外服务器,用宝塔申请证书提示域名解析问题。重新换了别的域名尝试成功。准备再更换其他的DNS试试。感谢博主的详细的回答!
博主 まじめであるの凋落する
@Mashiro 我也是这个样子,国内可以访问,国外无法打开。用的阿里云的DNS解析。
博主 巴顿
接入解析看上去都成功了 收到cf邮件绑定,但是挂代理国外没法访问,使用的dnspod 国外用cf cname解析 回源地址域名只是指向服务器(无法打开网页的域名 ) 环境用宝塔面板.不知道哪里问题.
博主 厚德☆载物
大佬大佬,我用你的面板添加纪录显示更新成功却木有多一条记录是怎么回事啊
博主 Mashiro
@厚德☆载物 可以截个图给我看看吗
博主 cookies
(╬゚д゚)▄︻┻┳═一
哒哒哒博主 猪猪
博主,我查看评论里的图片有点慢啊..一直转圈圈
博主 non-specific
为什么我打不开客户端呐,而且总是无响应
博主 Mashiro
@non-specific 大概是兼容性问题吧,那么多型号没法逐一测试的?
博主 橘子
全站加速
露出了富有的微笑.jpg
博主 w4ctech
五秒盾?
博主 Mashiro
@w4ctech 为什么要叫cloudflare五秒盾呢?
博主 №ばのむ
@Mashiro 因为会有大概五秒的检查时间 很清晰的写明了来自cf 防cc的
博主 Team Hareakaze
博主 为什么我的访问特别慢呢??
博主 Mashiro
@Team Hareakaze cloudflare那边网络质量得看你的宽带运营商了,不过国内访问我的网站走的是又拍云的国内节点,应该不会太慢呀
博主 I am I
更新失败:Invalid resolve_to
博主 Mashiro
@I am I 咦,我这边显示的是你已经接入了呀