主域名只有一个,业务却越来越多:官网、商城、接口、后台、测试环境各有用途。全部挂在一个地址下面,既不好管,出了问题也不好查。二级域名就是为这种情况准备的。这篇文章以阿里云云解析DNS为例,说明二级域名怎么规划、怎么配置,以及哪些地方容易出错。

二级域名是什么
在域名注册商买下的 example.com 是一级域名。在它前面加前缀得到的 www.example.com、shop.example.com、api.example.com 都是二级域名。它们归同一个主域名管理,解析也在同一套DNS里完成。
叫法在不同地方并不统一。有人会把 example.com.cn 这类带后缀的写法也算进层级里,按这种说法 example.com.cn 就是二级域名。本文沿用更常见的习惯:主域名之下的前缀,称为二级域名。
什么时候该拆成二级域名
拆分主要有三点好处:
- 职责清楚:官网、商城、开放接口各用独立前缀,出故障时能一眼看出是哪条线。
- 便于隔离:后台放在 admin 前缀下,可以单独设置访问控制和证书策略。
- 迁移不牵连:某个服务换到新的云资源时,只改对应那条记录,其他前缀不用动。
多一个业务也可以另注册一个域名,但品牌统一性和管理成本都不如二级域名。
在阿里云云解析DNS中添加记录
阿里云云解析DNS用来管理域名解析。添加二级域名的基本步骤如下:
- 在云解析DNS控制台添加主域名,并把注册商处的DNS服务器改成阿里云提供的地址。
- 进入解析设置,点击添加记录。
- 主机记录填前缀,比如 shop,记录类型选 A 或 CNAME。
- 记录值填目标IP或目标域名,TTL按下面说的情况设置。
这里的主机记录就是前缀本身。填 www 对应 www.example.com,填 @ 对应主域名自己。第一次配置时,容易把完整域名填进主机记录,结果生成 shop.example.com.example.com 这样的错误记录。只写前缀就不会出这个问题。
案例:电商站点拆分
某小型电商团队最早只有一台ECS跑主站,后来增加了商家后台和移动端接口,于是拆成三条线:
- www 和 @ 解析到负载均衡实例,提供官网访问。
- seller 用 CNAME 指向负载均衡的域名,供商家后台使用。
- api 单独指向接口服务集群,并在网关层做限流和鉴权。
拆分后,接口出问题时可以直接排查 api 对应的服务,官网不受牵连。排查故障时,这种隔离的好处最明显。
泛解析怎么用,怎么和固定记录配合
如果要给大量用户分配独立地址,逐条添加记录太费事。这时可以用泛解析:主机记录填 *,那么 *.example.com 下所有没有单独配置的前缀都会指向同一个目标。
案例:多租户建站平台
某团队为企业客户提供建站服务,每个客户分到一个 客户名.example.com 形式的地址。他们配了一条泛解析,所有前缀统一指向后端网关,再由网关根据请求中的 Host 头判断属于哪个租户。新客户开通时不用改DNS,运维上省了不少事。
有一点要记住:明确配置的记录优先级高于泛解析。比如单独设了 www 记录,它就不会被泛解析覆盖。所以规划时应先把固定前缀列清楚,再决定哪些交给泛解析处理。
配置时的几个坑
- TTL:迁移期间可以先调低,让变更尽快生效;确认稳定后再调高,减轻解析服务器的查询压力。
- CNAME 冲突:同一主机记录下不能同时存在 CNAME 和其他类型的记录。添加前先看一下这个前缀上已有什么记录。
- 备案:服务器位于中国大陆的网站需要完成ICP备案。子域名通常随主域名的备案信息一并管理,具体以当地主管部门的要求为准,不要想当然。
- 证书:启用HTTPS时,可以用通配符证书覆盖同级子域名,也可以为每个二级域名单独申请。子域名少、变动也少时,单独申请更好管理;数量多、经常新增时,通配符更省事。
小结
二级域名看着简单,却决定了业务边界、排障速度和安全隔离的粒度。在阿里云云解析DNS里,主机记录、CNAME 和泛解析用对了,业务扩展时就不必反复改DNS。动手前,建议先列出固定服务的前缀,再判断哪些适合泛解析,并预留足够的变更窗口。