我是基于ChatGPT-turbo-3.5实现的AI助手,在此网站上负责整理和概括文章
Cloudflare Pages自定义域名加速方法,介绍了利用Cloudflare和华为云国际版的云解析DNS来优化加速自定义域名的步骤。首先需要在Cloudflare添加四条新的NS记录,然后在华为云DNS端创建两条CNAME记录,一条为全网默认,指向Pages项目自带的二级域名,另一条为地域解析,指向优选域名。最终实现了加速自定义域名的目的。
# 一。前言
人称 “赛博菩萨” 的 cloudflare,不仅提供免费的 cdn,还提供了 Pages 和 Workers 两个免费服务,允许你构建和部署无服务器功能、站点和全栈应用程序,给各位开发者和白嫖怪提供了无比的便利的平台,你可以搭建一个博客,图床,监控面板甚至是一个完整的 Ai 对话系统,例如 github 开源的项目 Harry-zklcdc/go-proxy-bingai: 用 Vue3 和 Go 搭建的微软 New Bing 演示站点,拥有一致的 UI 体验,支持 ChatGPT 提示词,支持 API 调用,国内可用。 (github.com),这个项目你既可用 Pages 搭建,也可用 Workers 搭建(好像跑题了 doge)。
像这种类似 Pages 的项目部署后都需要绑定自己的域名,因为其自带的域名已经被国内运营商屏蔽了,接下来我就教大家如何对 Pages 自定义域名进行 cloudflare 优选加速。
# 二。准备工作
1.cloudflare 账号和一个域名(没有请点击此处建站初期的免费域名 (持续更新) (kuiyr0810.github.io))
2. 华为云国际版账号,注册地址:共建智能世界云底座 - 华为云 (huaweicloud.com)
3. 已经部署的 Pages 并且已经添加了自定义域名
# 三。教程开始
这里的示例域名我就使用域名:kuiyr.us.kg。当你在添加自定义域名时,他会要求你添加一个 dns 记录,记录类型为 cname,域名指向它提供的二级域名
,正常步骤你在你的 DNS 服务商处添加这条 CNAME 记录即可,
然后就激活了。
双向解析域名按照我上一篇帖子的设置能够直接进行优选,具体请看双向解析域名 (托管到 cloudflare) 使用方法 (kuiyr0810.github.io)
非双向解析如何优选呢?
我们先确定好要使用的域名,将其托管在华为云国际版的云解析 DNS 上,
点击公网域名 --> 创建公网域名 --> 输入你要使用的自定义域名(我这里是 kuiyr.us.kg)。
创建完成后,他会给你自动创建两条记录,一个 NS,一个 SOA
这时候我们返回 cloudflare,创建四个新的 NS 记录,记录指向华为云 DNS 服务器,并且删除原来的 CNAME 记录
cloudflare 这边所有工作就完成了,只有四条 NS 记录。
接下来的步骤全部是在华为云 DNS 端完成了。
我们继续在华为云端创建一条 CNAME 记录(添加记录集),这条记录为在 cloudflare 删除的那条记录(就是给你的项目设置自定义域名时的那条记录);
接下来,再添加一条 CNAME 记录,这条 CNAME 记录的线路类型要选择地域解析,
记录填写你使用的 cloudflare 优选域名即可!
大功告成!!!
# 四。总结
最后结果
cloudflare 端:四条 ns 记录(指向华为云 DNS)
华为云 DNS 端:一个 NS,一个 SOA,两个 CNAME(一条线路类型为全网默认,记录值指向 Pages 项目自带的二级域名;另一条线路类型为地域解析,记录值指向优选域名)