cloudflare page部署的博客如何否实现国内外分流双cdn分流加速

老哥们,我有一个问题想请教一下各位。
现在我有一个静态博客部署在cloudflare pages上面,域名在阿里云上,目前DNS解析在cloudflare上,因为大陆访问速度不是很快。我想要实现cloudflare pages分流,国内外分别使用不同的cdn,国内使用腾讯的cdn,国外使用cloudflare的cdn,这样能实现嘛。
我总觉得应该是可以实现的,之前看了不少教程,又看到老哥们的优选ip方案,我好奇是优选ip方案稳定还是这种国内外分流cdn稳定。
优选ip方案里面有使用cloudflare的saas服务自定义主机服务的,这个方案能套到cdn方案上去吗?

21 个赞

简单,在cf上比如你的域名假设demo.xx.com已经cname了
xxx.pages.dev并且开启了小云朵。那么你需要在cf上NS demo.xxx.com到DNSpod就行了。要用国内cdn域名要备案,优选ip国内速度一般。

5 个赞

这样有达到境内境外分流效果吗,比如我是腾讯云的cdn,会不会全走腾讯云的cdn去了

1 个赞

DNSpod是支持分流的

1 个赞

国外那直接填A记录cf的ip至于国内我没有备案域名所以没试过,你可以试试看。有可能报错

老哥,你的意思是不是域名托管在阿里云或者是腾讯云这类有智能DNS解析分流的解析商上?然后境外部分cname到page分配的域名上去?(因为cloudflare page部署的网站好像没有具体的ip地址,因为它那个机构会自动根据用户访问地址的远近确定最近一台的服务器),然后大陆境内的话可以走腾讯云cdn部分的节点

是的,但国内cdn具体怎么套的我也不知道没用过。我建议直接cf优选域名吧,静态网页国内速度还是可以的

1 个赞

域名托管在国内dns服务器,创建两条分流规则,国内分流规则设置一条cname记录指向国内服务器,国外的也是同样操作指向cf page

在主域名级别,CNAME 记录集和NS 记录集不冲突,可以同时 添加;在子域名级别,CNAME 记录集和NS 记录集冲突,不能同时 添加。

cf难道没有这个限制?

1 个赞

我说的就是主域名cf不能托管子域名。除非是公共列表cf能托管的子域名

在子域名级别,CNAME 记录集和NS 记录集冲突,不能同时 添加。

我说这个

1 个赞

你说的是cname demo 和ns demo?

是111111


这样不能吗?

反正逻辑上就很奇怪,如果ns到dnspod,然后dnspod上也有一个im.domain.com的另一个cname记录,那到底听谁的?所以说华为云那是会冲突的

这个是不行的上面语句有误,a记录cfip就行

1 个赞

你可以测一下dns的国内解析速度,如果是先解析cf,后解析dnspod,那两层dns递归很慢的,而且cf的dns解析本来就慢。你晚高峰的时候测一下

学习啦。。感谢

1 个赞

好像是先解析ns托管的dns服务商,我没用国内厂商的dns

是的呢,优选域名的话论坛里也有不少老哥有方案,想着说折腾一下试试看来着呢 :joy:,如果选择自己套cdn腾讯云节点的话确实可能存在着问题。
刚刚看了一下腾讯云cdn的配置,他那里的回源配置写的是建议


我大概问了一下客服,因为如果是大陆访问的话,访问的是cloudflare香港那边的服务器,有时可能存在访问失败的情况