自定义域名绑定实操:把 xxx.vercel.app 换成自己的域名

部署成功只是第一步,把平台送的二级域名换成自己的域名才算真正上线。讲清 DNS 解析、A/CNAME 记录、免费 HTTPS 证书签发的完整流程与常见坑。

登录后收藏
内容说明

折腾鸭可能通过推广链接获得佣金,但不会影响编辑结论,也不会增加你的支付价格。

部署成功后你拿到的是 xxx.vercel.appxxx.netlify.app 这种"借住"域名。想让人记住你、想显得专业、想以后随时搬家不换地址,就得绑自己的域名(还没域名的先看 域名注册与转移避坑)。这篇手把手讲绑定流程。

一、绑域名的本质:一条 DNS 指路牌

原理一句话:告诉域名系统"访问我的域名时,去部署平台的服务器拿内容"。具体动作就是在域名注册商的 DNS 管理里,加一条平台要求的记录。整个流程三步:

  1. 在部署平台添加自定义域名,平台告诉你"需要加什么 DNS 记录"。
  2. 回注册商 DNS 管理页,照着加记录。
  3. 等生效(几分钟到几小时),平台自动签发 HTTPS 证书,完成。

二、实操:以 Vercel / Cloudflare Pages 为例

  1. 平台侧:项目 Settings → Domains → 输入你的域名(如 example.com)。平台会给出需要配置的记录,常见两种:
    • A 记录:域名根(不带 www)指向平台 IP,如 Vercel 的 76.76.21.21
    • CNAME 记录:子域名(www、app 等)指向平台目标,如 cname.vercel-dns.com
  2. 注册商侧:登录你买域名的平台(阿里云/腾讯云/Cloudflare 等)→ DNS 解析设置 → 添加对应记录:主机记录填 @(根域)或 www,记录类型选 A 或 CNAME,值照平台给的填。
  3. 等待生效:TTL 默认几分钟到几小时。可以用 nslookup 你的域名 或在线 DNS 查询工具确认解析已指过去。
  4. HTTPS:解析生效后,Vercel / Netlify / Cloudflare Pages 会自动通过 Let's Encrypt 签发免费证书(复习 SSL 证书选型与部署),不需要你自己买证书、不需要手动续期。状态从 Pending 变成 Valid Configuration 即成功。

三、常见坑(新手 90% 卡在这几个)

  • 域名没实名/没备案:在国内注册商买的域名要完成实名认证才能解析;用国内服务器/CDN 还要 ICP 备案(复习 备案实操指南)。纯海外平台(Vercel 等)不需要备案,但大陆访问速度看运气。
  • 记录加错地方:DNS 记录加在"域名注册商"的 DNS 里。如果你把 DNS 托管转到了 Cloudflare,就要去 Cloudflare 加,别加回原注册商。
  • 根域名的 CNAME 限制:按标准,根域(@)不能挂 CNAME。Cloudflare 会自动做 CNAME Flattening 解决;其他注册商若不支持,就让根域 301 跳转到 www。
  • 证书一直 Pending:多半是 DNS 还没全球生效,或记录值抄错一个字符。删掉记录重加、耐心等几小时。
  • 别动 MX 记录:如果你这个域名还收邮件,加解析时千万别删/改 MX 记录,否则邮箱直接失联。
  • 生效慢≠失败:DNS 有缓存(TTL),本地没生效不代表全世界没生效。用多个地区的 DNS 查询工具交叉验证(复习 DNS 与 CDN 入门)。

四、绑定之后

  • 访问一下 https:// 和 www/非 www 两种写法,确认都能打开且证书正常。
  • 平台一般会自动把 http 跳转到 https。
  • 以后换部署平台,只需改 DNS 指向,域名不变、用户无感——这就是自有域名最大的价值。
  • 绑完域名发现页面还是白的?看 部署排错指南

相关阅读

内容持续更新

最近更新:2026-08-27。信息发生变化时,我们会同步修订。

去论坛交流