blog/source/_posts/cfp-cannot-add-site-solutio...

43 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 解决Cloudflare Partner不能添加站点的问题
date: 2021-09-15 00:00:00
tags:
- Cloudflare
- 网站
category: 技术
---
没错就是现在博客正在使用的域名eigeen.com不能添加到Cloudflare。
众所周知Cloudflare官方只允许NS接入意味着你的域名解析都要通过CF在国内解析速度会明显变慢。表现就是新用户访问你的网站普遍会白屏转圈两三秒再显示内容。这对我的博客影响巨大毕竟服务器和CDN都在国内被cf的DNS解析拉慢了速度可不能忍。
但我又不想放弃Cloudflare的优质服务和超强的防御力所以其实可以另辟蹊径通过CNAME解析使用CF的服务。官方只能NS接入但是CF Partner网站是允许CNAME接入的于是尝试使用这类网站管理解析。
我的其他几个域名是没有问题的正常接入。但是唯独主要域名eigeen.com不行提示这个错误:
![添加站点报错](https://os1.eigeen.com/static/2021/09/Snipaste_2021-09-06_09-48-15.png)
所有的Partner站点都是同样的报错
好家伙,我啥时候添加了?有内鬼?
经过一番思考和调查我高度怀疑是之前使用了百度云加速的缘故。百度云加速与Cloudflare的合作还算挺多的海外也有为Cloudflare提供的服务器。我怀疑百度之前也用了类似的方案但是在我取消接入百度云加速后他们并没有把我的域名从CF中删除于是就出现了这种冲突。
<!-- more -->
# 解决
最开始尝试了工单然后发现CF的工单简直就是摆设还折磨就没有正常人能回复我全都是bot而且发了几次工单全都告诉我一个信息去社区问那你工单的存在意义是什么
不过好在我从社区翻了几十条相关话题后,终于找到了一个可行的解决方案,就是**用NS方式接入一次域名就能验证所有权了**。所以我花了点时间改NS解析使用了一段时间CF后又切了回来再次尝试接入竟然成功了。
看来社区还是有点用的哈。
# CNAME接入Cloudflare
最开始使用的是笨牛网https://cdn.bnxb.com 他们也服务了很久不过就在我写这篇文章的时间段他们正清理违规接入的网站于是暂时关闭了网站停止登录和注册。于是我也尝试了另一家https://cdn.imtqy.com 使用体验同样不错。反正都是CF Partner功能是一样的。
> 参考文章教程:[Cloudflare 免费CDN自定义ip详细解释和配置教程 - 山野莽夫 (shanyemangfu.com)](https://www.shanyemangfu.com/cloudflare-ip.html)
>
> 文章是教你自定义IP我试了一下确实是百度云的节点不过物理地址也在美国快不了多少。想使用这种方法让你的网站变得神速还是不太可能。不过可以通过DNS解析服务商的功能让国外的访问者走CF线路减少流量费用。