~/VibeHandbook
$39

11 · 02

自定义域名与 DNS

一个 *.workers.dev*.vercel.app 的 URL 拿来测试没问题,但你会想要属于自己的名字。流程如下:

  1. 买下域名(Namecheap、Cloudflare Registrar、Porkbun——挑一个)。
  2. 把它的 DNS 指向你的托管平台。这通常意味着添加一条 CNAMEA 记录,或者彻底更换域名的 nameserver。
  3. 在托管平台的控制面板里添加这个域名,让它自动签发一张 SSL 证书。

给你一个快速的心智模型,好让这些记录不再像魔法:一条 A 记录把一个名字直接指向一个 IP 地址;一条 CNAME 把一个名字指向另一个名字(当托管平台的 IP 可能在你不知情时变化时很有用);而 nameserver 把整个域名交给一个服务商,让它替你管理每一条记录。大多数现代托管平台更偏好用 CNAME 或者整体切换 nameserver——它们想自己管理 SSL 证书和边缘路由。

DNS 对新手来说是最令人困惑的一环,多半是因为术语和传播延迟。让 AI 来翻译。问它:"我的域名注册在 Namecheap,托管在 Cloudflare Pages。一步一步告诉我究竟要添加哪些记录、填什么值,以及如何验证它生效了。" 然后用一次快速检查亲自验证结果,而不是仅仅刷新浏览器:

# 查询全世界实际看到的记录
dig yourdomain.com
nslookup yourdomain.com

# 确认证书已上线且未过期
curl -I https://yourdomain.com

DNS 改动的传播可能需要几分钟到一天不等的时间,而其中最大的骗子是你自己浏览器的缓存——在互联网其余部分早已更新之后,它还会乐呵呵地给你看一个过时的答案。如果它没有立即上线,那是正常的——在你以为出了问题之前,先用手机的蜂窝数据查一下,或者用一个在线的"DNS 传播"检测工具。

想离线阅读?

获取 PDF + EPUB + 可下载的提示词库 + 版本更新。

$ 获取 PDF — $39