大致预览 链接到标题

介绍一下我的配置信息

域名binglh.xyz

Pages 项目binglh

需要购买阿里云域名(第一次买 1¥/年),然后进行实名认证等操作,才算注册成功

我的DNS解析用到 Cloudflare Pages ,而不是Github Pages

托管全交给 Cloudflare

流程本质–以GitHub Pages为例 链接到标题

用户输入 binglh.xyz → 打开你托管在 binglh.github.io 的网页

DNS 层面:让浏览器知道 binglh.xyz 对应哪台服务器 IP

应用层(HTTP):让 GitHub 服务器认识这个域名,愿意返回页面

需要把域名的 NS 记录(NameServer) 改成 Cloudflare

把域名解析权完全交给 Cloudflareimage-20260315095844002

之后全世界递归 DNS 查询 your.com 时,都会去问 Cloudflare

DNS 层级结构

​ 根 DNS → 顶级域 DNS → 权威 DNS(Cloudflare)

​ 你改 NS,就是在指定权威 DNS 是谁

域名到IP

​ 在 Cloudflare 给 blog.binglh.xyzwww.binglh.xyz 加了 CNAME 记录,指向 binglh.pages.dev

image-20260315100025743

用户输入 blog.binglh.xyzDNS 解析Cloudflare 代理Cloudflare Pages 虚拟主机 → 返回网页

  1. 浏览器 DNS 查询:先查本地缓存 /hosts,没有就向运营商递归 DNS 发起查询
  2. 递归 DNS 迭代查询:
    • 问根 DNS → 找到 .xyz 顶级域 DNS
    • .xyz 顶级域 DNS → 找到 Cloudflare 权威 DNS
    • 问 Cloudflare 权威 DNS → 返回你的 CNAME 记录:blog.binglh.xyzbinglh.pages.dev
  3. 继续解析 CNAME:递归 DNS 再查 binglh.pages.dev,得到 Cloudflare Pages 服务的全球节点 IP
  4. 返回结果:把最终 IP 给浏览器

✅ 核心知识点:CNAME 是 “域名别名”,相当于让一个域名 “继承” 另一个域名的 IP 解析结果。Cloudflare 会自动把 pages.dev 解析到最近的边缘节点。

优势 链接到标题

感觉跟CDN效果类似,这样配置博客(结合agents实现样式),博主觉得不错,不需要去租服务器以及配置CDN和域名

参考资料 链接到标题

如果你也想有自己的博客,不妨阅读一下这些内容:

https://www.yuque.com/alightsoulmate/lh0afg/krckgigwprkkb9g6#K6IFZ

建议搭配该作者对应的b站视频教程