子域名不用重新注册域名,本质是在 DNS 里加一条 A 记录,把子域名指向服务器 IP。这篇讲 Cloudflare 里添加子域名 A 记录的完整步骤,也说明其他域名托管平台的 DNS 操作台同理。

子域名其实就是一条 A 记录
创建子域名不需要重新注册域名,也不需要新建网站。blog.example.com、app.example.com 这种地址,本质是在主域名的 DNS 里加一条 A 记录,把子域名指向一台服务器的 IP。解析生效后,访问子域名就会到达那台服务器。
下面以 Cloudflare 为例讲完整步骤。其他域名托管平台的 DNS 操作台逻辑完全一样,只是入口位置和字段叫法不同。
开始前先确认两件事
- 域名已经托管在 Cloudflare。如果还没有,可以看这篇:为什么资深开发者更倾向于把域名 DNS 托管到 Cloudflare?
- 知道子域名要指向的服务器 IP(IPv4 地址)。如果你刚买了一台海外 VPS,比如 Hostinger 这类服务商,控制面板里就能找到服务器 IP。
第一步:进入 DNS 管理页面
登录 Cloudflare 控制台,选择你的域名,进入左侧菜单的 DNS,再点 Records 标签页。这个页面会列出当前所有 DNS 记录。
第二步:添加一条 A 记录
点 Add record,按下表填写:
| 字段 | 填写内容 |
|---|---|
| Type | A |
| Name | 子域名名字,比如 blog,对应 blog.example.com |
| IPv4 address | 服务器 IP,比如 123.45.67.89 |
| Proxy status | DNS only 或 Proxied,取决于是否要走 Cloudflare CDN |
| TTL | Auto |
Name 字段只填子域名部分,不要带主域名。要创建 blog.example.com,Name 就填 blog,Cloudflare 会自动补全完整域名。如果填 example.com 或者留空,改的就是主域名记录,不是子域名,别搞混。
第三步:保存并等待生效
点 Save 保存。DNS 生效时间通常从几秒到几分钟不等,取决于 TTL。新建的记录一般很快就能解析;修改过的记录需要等旧 TTL 过期。TTL 和生效时间的关系,可以看这篇:迁移 DNS 前,为什么建议先把 TTL 降到 300?
保存后可以用 dig 命令验证:
dig blog.example.com如果返回你填的服务器 IP,说明记录已经生效。
其他域名平台的 DNS 操作台同理
NameSilo、Namecheap、GoDaddy,以及国内的阿里云、腾讯云,DNS 操作台的核心字段基本一致:新建一条 A 记录,Name 填子域名,Value 或 Points to 填服务器 IP。区别只在界面叫法,比如 Namecheap 用 Host 表示子域名,阿里云和腾讯云叫主机记录,含义相同。想对照图文操作的,可以看这篇:域名注册与 DNS 设置教程:NameSilo、Namecheap、GoDaddy 图文指南。
完整流程回顾
创建子域名:四步
确认信息
域名已托管,备好服务器 IP。
进入 DNS 页面
Cloudflare 里选域名,打开 Records。
添加 A 记录
Name 填子域名,指向服务器 IP。
验证生效
dig 查询,返回服务器 IP 即成功。
相关阅读
- 为什么资深开发者更倾向于把域名 DNS 托管到 Cloudflare?
- 迁移 DNS 前,为什么建议先把 TTL 降到 300?
- 域名注册与 DNS 设置教程:NameSilo、Namecheap、GoDaddy 图文指南
每周四送达。
主机评测、建站对比、性能优化技巧和插件推荐 — 每周为 WordPress 站长和建站者精选。
