给主域名拆出几个二级域名,是很常见的做法。博客、商城、接口、静态资源各用一个前缀,互相不牵扯。阿里云设置二级域名本身不难,难点在于看懂解析记录每一栏的含义,以及哪些地方容易填错。下面以云解析 DNS 为例,从准备到验证走一遍,最后看一个小团队的实际配置。

二级域名是什么,为什么要单独拆
example.com 是主域名,blog.example.com 就是它的二级域名。二级域名不需要单独购买,只要在 DNS 里多加一条解析记录,它就能指向一台服务器或一项服务。
拆开以后,好处很实际。博客出了问题,商城照常访问,故障范围小。不同业务可以分别授权给不同的人,也便于各自单独申请证书。看到 shop、api 这样的前缀,搜索引擎和访问者也能大致判断站点用途。
操作前要确认的三件事
- 域名的 DNS 已经指向阿里云。在域名管理里查看 DNS 服务器地址,确认已改为阿里云提供的地址。域名在阿里云注册时通常已默认接入;如果在其他服务商注册,需要到原注册商后台修改 NS 记录,修改后生效要等一段时间。
- 目标地址先备好。指向云服务器,需要公网 IP;指向 CDN、OSS 或负载均衡,需要对应服务给出的 CNAME 地址。地址从服务控制台复制,不要凭印象手敲。
- 备案情况。网站服务器位于中国大陆,并通过域名对外提供服务时,需要完成 ICP 备案。二级域名通常可以纳入主域名的备案主体,具体以阿里云备案系统的提示为准。
解析记录怎么填
第一步:找到解析设置入口
登录阿里云控制台,搜索“云解析 DNS”,在域名列表中点击目标域名右侧的“解析设置”。如果列表里没有这个域名,先点“添加域名”完成接入。
第二步:添加记录
点击“添加记录”,逐项填写:
- 记录类型:指向 IP 地址选 A,指向另一个域名选 CNAME。
- 主机记录:只填前缀,不带主域名。要创建 blog.example.com,这里填 blog 即可。如果误填成 blog.example.com,解析结果就会变成 blog.example.com.example.com 这类错误地址。
- 记录值:A 记录填 IP,CNAME 记录填目标域名。只要拼错一个字母,访问就会指向错误的地方或直接失败,填完对照一遍再保存。
- TTL:默认 10 分钟。调试阶段可以设短一些,改错了能较快生效;确认稳定后再调高,减少解析请求。
保存后,记录一般几分钟内生效,实际时间取决于本机和运营商的 DNS 缓存。
第三步:验证解析
在命令行执行下面的命令。返回的 IP 或 CNAME 与填写的一致,说明解析已经生效:
nslookup blog.example.com
只在本机查询,结果可能受缓存影响。可以用在线 DNS 检测工具,从不同地区同时查询,结果一致才算稳定。
一个小电商团队的域名规划
某服装电商的主域名是 example.com,拆出了四个二级域名:
- www.example.com:官网,A 记录指向云服务器公网 IP 203.0.113.10。
- shop.example.com:商城,A 记录指向另一台服务器。商城和官网分开部署,流量高峰时可以单独扩容,不必连带官网一起升配。
- api.example.com:接口服务,CNAME 指向负载均衡实例的地址,由负载均衡分发请求。
- static.example.com:图片、脚本等静态资源,CNAME 指向 OSS 的外网访问域名,并绑定 CDN 加速。
配置完成后,访问 static 域名时浏览器提示证书错误。原因是 CDN 上没有为这个二级域名配置 HTTPS 证书。团队在阿里云证书服务里申请了泛域名证书 *.example.com,覆盖所有二级域名,问题随之解决。这次经历说明,证书要和域名规划一起考虑。等上线后再补,容易在用户已经开始访问时才发现。
常见坑与注意事项
- 记录冲突。同一个主机记录下,CNAME 不能与其他类型的记录并存。已有 A 记录时,要先删除 A 记录再添加 CNAME,否则控制台可能拦截保存,或者解析结果不稳定。
- 泛解析(主机记录填 *)。所有没有单独配置的二级域名都会指向同一个地址,适合做兜底。副作用是拼错的域名也能打开,无效访问和爬虫流量会增加,不需要兜底时就不要开。
- 改了地址仍然访问旧站。多半是 TTL 缓存还没过期。等 TTL 时间过去再测试,或者清除本机的 DNS 缓存。
- 记录数量有上限。当前套餐的记录数量有限,具体上限以控制台显示为准。域名和记录较多时,提前查看,避免加到一半被卡住。
小结
阿里云设置二级域名的流程并不长:确认域名已接入云解析,添加一条主机记录和记录值都正确的解析,再用命令验证。涉及 HTTPS 或备案的站点,证书和备案要在规划阶段一起考虑。把这几件事想清楚,二级域名就能稳定地服务各自的业务。