“Cloudflare 管域名解析(DNS) + Vercel 管网站托管” 是目前最流行、速度最快且免费的“黄金搭档”。
特别是对于 eu.org 这种免费域名,它本身不提供 DNS 解析面板,必须把它的 NS (Nameservers) 指向 Cloudflare 才能方便地添加子域名。
假设你的主域名是 xiaoaming.eu.org,你想创建一个博客子域名 blog.xiaoaming.eu.org。
第一步:在 Vercel 中添加域名 (获取目标地址)#
-
登录 Vercel,点击进入你已经部署好的项目(比如你的博客项目)。
-
点击顶部导航栏的 Settings (设置) -> 左侧边栏的 Domains (域名)。
-
在输入框中填入你想要的完整子域名:
blog.xiaoaming.eu.org。 -
点击 Add。
-
关键点来了:Vercel 会提示你配置错误(Invalid Configuration),并给你显示两个值:
-
Type:
CNAME -
Value:
cname.vercel-dns.com(或者类似proxied.vercel-dns.com) -
请复制这个 Value 值。
-
第二步:在 Cloudflare 中添加记录 (指向 Vercel)#
现在去 Cloudflare 告诉它:“当有人访问 blog 时,把路指引到 Vercel 去”。
-
登录 Cloudflare,点击你的域名
xiaoaming.eu.org。 -
点击左侧边栏的 DNS -> Records (记录)。
-
点击蓝色的 Add record (添加记录) 按钮。