从「域名购买」到「项目部署上线」完整教程

330 阅读4分钟

🟦 NameSilo → Cloudflare → Vercel 完整教程

本文将带你从 零基础 开始,一步步完成:
购买域名 → 配置 DNS → 部署前端项目 → 绑定访问域名
采用的技术方案为:

  • 域名商:NameSilo
  • DNS 托管:Cloudflare(提供 CDN、SSL、加速)
  • 部署平台:Vercel(适合前端项目)

只要跟着操作,你就能将你的前端项目顺利上线并拥有自己的专属域名。


🟩 一、购买域名(NameSilo)

🔹 1. 进入 NameSilo 官网

访问:https://www.namesilo.com

顶部选择 RegisterSearch 进入域名搜索页面。

🔹 2. 搜索你想要的域名

输入:

yourdomain.com
yourdomain.top
yourdomain.site

选择一个可以购买的后缀。

提示:.top.xyz 价格非常便宜,适合练手。

🔹 3. 加入购物车

搜索结果出现后点击 AddRegister

然后点击右上角购物车结账。

🔹 4. 结账(推荐使用支付宝)

NameSilo 支持支付宝,非常方便。

使用支付宝扫描二维码即可完成购买。

🔹 5. 完成域名购买

进入后台查看你的域名列表:

👉 控制台地址:
https://www.namesilo.com/account

这里可以看到你买到的域名。


🟩 二、将域名托管到 Cloudflare(使用 CDN + 加速)

默认 NameSilo 自带 DNS,但我们更推荐用 Cloudflare,因为它提供:

  • 全球 CDN 加速
  • 自动 HTTPS
  • 免费防攻击
  • 更快的 DNS 解析
  • 更好用的 DNS 面板

🔹 1. 注册 Cloudflare

访问官网:https://dash.cloudflare.com

注册并登录。

🔹 2. 添加网站(Add a Site)

在 Cloudflare 控制台点击:

+ Add a Site

在输入框中填写你的域名,例如:

yourdomain.top

点击 Continue。

🔹 3. 选择免费计划

Cloudflare 提供免费套餐,选择:

Free Plan

即可。

🔹 4. Cloudflare 自动扫描 DNS

系统会自动扫描你当前在 NameSilo 的 DNS 记录,你会看到各种记录(A / CNAME / NS / MX / TXT)。

不用害怕,全部保留即可,后面我们会整理。

点击 Continue。

🔹 5. Cloudflare 提供新的 NameServers

Cloudflare 会给你两条 NS:

例如:

amy.ns.cloudflare.com
bob.ns.cloudflare.com

请保持这个页面不要关。


🟩 三、到 NameSilo 修改 NameServers

现在要让域名“听从 Cloudflare 的指挥”。

🔹 1. 打开 NameSilo → 域名管理

进入控制台:

Account > Domain Manager

如果是首次用户,NameSilo需要你完善一下AccountSetting的信息,完善之后再进入DomainManager

选择你刚买的域名(例如:yourdomain.top)。

1.png

🔹 2. 点击“Change Nameservers”

在域名详情页找到:

NameServers
[ Change ]

点击进入修改页面。 image.png

🔹 3. 删除原来的 NS,填写 Cloudflare 提供的两条

删除所有旧的(dnsowl 或 vercel-dns 等)。

填写 Cloudflare 的:

xxx.ns.cloudflare.com
xxx.ns.cloudflare.com

点击 Save

image.png

🔹 4. 等待生效(10 分钟 ~ 24 小时)

一般 5〜10 分钟 Cloudflare 就会显示绿色 “Active”。

这表示:

✔ 你的域名已经完全托管到 Cloudflare
✔ 后续所有 DNS 配置都在 Cloudflare 里做


🟩 四、在 Cloudflare 设置 DNS(配置 Vercel 所需记录)

进入 Cloudflare:

网站 → 选择你的域名 → DNS → Records

现在我们要做的是:

❌ 删除不需要的记录(清理)

删除以下记录:

  • 所有 NS 记录(Cloudflare 会自动管理,不需要手动添加)
  • A 记录(如果是指向旧服务器或 IP)
  • 其他无关记录

✔ 必留的记录

  • _vercel 的 TXT 验证记录(Vercel 添加域名时生成)
  • 你要绑定的 CNAME 记录

🔹 添加主域名 CNAME(@)

点击:

+ Add record

添加:

TypeNameContentProxy
CNAME@cname.vercel-dns.comProxied(橙色云)

这表示:

yourdomain.top → Vercel

🔹 添加 www 子域名 CNAME

TypeNameContent
CNAMEwwwcname.vercel-dns.com

可选,但一般用于兼容:

www.yourdomain.top → Vercel

🔹 配置完成

你的 Cloudflare DNS 最后应该像这样:

CNAME   @       cname.vercel-dns.com     🔶 proxied
CNAME   www     cname.vercel-dns.com     🔶 proxied
TXT     _vercel vc-domain-verify=xxxx

这就是最完整、最标准、最稳定的方案。


🟩 五、在 Vercel 部署前端项目

如果你已经有项目(React/Vue/Vite/Next.js),直接继续。

🔹 1. 登录 Vercel

访问:

https://vercel.com

使用 GitHub 登录。

🔹 2. 导入项目(Import Project)

点击:

New Project → Import Git Repository

选择你的 GitHub 仓库。

🔹 3. 配置框架(无需特别配置)

Vercel 会自动识别:

  • Vite
  • Vue
  • React
  • Next.js

只要你的仓库结构正常即可。

点击 Deploy。

Vercel 会自动构建并生成一个 .vercel.app 的访问链接。


🟩 六、将域名绑定到 Vercel

你的项目部署完后,进入项目 → 设置:

Project → Settings → Domains

点击:

Add Domain

输入你的域名:

yourdomain.top

Vercel 会提示检测 DNS:

  • 如果 Cloudflare DNS 设置正确 → 立即变绿色 ✔
  • 如果不正确 → 会提示你需要的 CNAME / TXT 记录

绑定成功后,你就可以通过:

https://yourdomain.top

访问你的项目了!


🟦 七、可选:添加子域名(多个项目)

你可以为不同项目/后台/接口创建:

admin.yourdomain.top
api.yourdomain.top
h5.yourdomain.top
dev.yourdomain.top

在 Cloudflare 中:

CNAME   admin   cname.vercel-dns.com

在 Vercel → Add Domain → 填入 admin.yourdomain.top

即可绑定多个项目。


🟩 八、最终流程图

NameSilo(购买域名)
      ↓
修改 NameServers → Cloudflare 提供的 NS
      ↓
Cloudflare(DNS + CDN 管理)
      ↓
设置 CNAME → cname.vercel-dns.com
      ↓
Vercel(托管你的前端项目)
      ↓
用户访问 yourdomain.top

🟦 九、写在最后:你现在拥有完整专业级流程

通过本教程,你已经学会:

✔ 如何购买域名
✔ 如何使用最强 DNS(Cloudflare)
✔ 如何部署前端项目
✔ 如何绑定域名
✔ 如何管理子域名

这套流程是当前 最通用、最高质量 的前端项目上线方案。