Skip to main content

单域名、多域名、通配符证书详解:如何选择适合的证书类型

· 8 min read
OHTTPS

在申请SSL证书时,除了选择DV、OV、EV验证级别外,还需要选择证书的域名覆盖类型。您需要保护单个域名、多个域名,还是所有子域名?单域名证书、多域名证书和通配符证书各有特点,选择适合的类型可以节省成本并满足安全需求。本文将详细解析这三种证书类型的区别、优缺点、使用场景和选择建议。

一、单域名证书(Single Domain Certificate)

1. 什么是单域名证书?

单域名证书只能保护一个完全限定的域名(FQDN)。例如,如果您申请了www.example.com的单域名证书,它只能保护www.example.com,不能保护example.com或其他子域名。

2. 单域名证书的特点

优点

  • ✅ 价格最便宜,很多CA提供免费单域名证书
  • ✅ 申请和配置简单
  • ✅ 适合只需要保护一个域名的场景

缺点

  • ❌ 只能保护一个域名
  • ❌ 如果需要保护多个域名,需要申请多张证书
  • ❌ 管理成本较高(多张证书需要分别更新)

3. 使用场景

  • 个人博客网站
  • 简单的企业官网
  • 只需要保护主域名的网站
  • 开发和测试环境

4. 示例

证书域名:www.example.com
保护范围:
✅ www.example.com
❌ example.com
❌ api.example.com
❌ blog.example.com

二、多域名证书(Multi-Domain Certificate / SAN Certificate)

1. 什么是多域名证书?

多域名证书,也称为SAN证书(Subject Alternative Name),可以在一个证书中保护多个不同的域名。这些域名可以是完全不同的域名,也可以是同一域名的不同子域名。

2. 多域名证书的特点

优点

  • ✅ 一个证书保护多个域名,管理方便
  • ✅ 适合需要保护多个不同域名的场景
  • ✅ 证书更新时只需更新一次
  • ✅ 可以灵活添加或删除域名(需要重新签发)

缺点

  • ❌ 价格比单域名证书高
  • ❌ 证书中包含所有域名,如果某个域名泄露,可能影响其他域名
  • ❌ 添加新域名需要重新申请证书

3. 使用场景

  • 拥有多个不同域名的企业
  • 主域名和多个子域名需要保护
  • API域名和Web域名需要保护
  • 移动端和PC端使用不同域名

4. 示例

证书域名:example.com
SAN扩展包含:
✅ example.com
✅ www.example.com
✅ api.example.com
✅ blog.example.com
✅ shop.example.com

多域名证书也可以保护完全不同的域名

证书域名:example.com
SAN扩展包含:
✅ example.com
✅ example.net
✅ example.org
✅ another-domain.com

5. SAN扩展说明

SAN(Subject Alternative Name)是X.509证书的一个扩展字段,允许在证书中指定多个域名。现代浏览器和应用程序都支持SAN扩展,这是多域名证书的技术基础。

三、通配符证书(Wildcard Certificate)

1. 什么是通配符证书?

通配符证书使用通配符()来保护一个域名及其所有一级子域名。例如,`.example.com可以保护www.example.com`、`api.example.com`、`blog.example.com`等所有一级子域名,但不能保护`example.com`本身或二级子域名(如`sub.www.example.com`)。

2. 通配符证书的特点

优点

  • ✅ 一个证书保护所有一级子域名
  • ✅ 添加新子域名无需重新申请证书
  • ✅ 管理方便,只需管理一张证书
  • ✅ 适合有大量子域名的场景

缺点

  • ❌ 价格较高,通常比单域名证书贵2-3倍
  • ❌ 不保护主域名(需要单独添加)
  • ❌ 只能保护一级子域名,不能保护二级子域名
  • ❌ 如果私钥泄露,所有子域名都会受影响

3. 使用场景

  • 拥有大量子域名的网站
  • SaaS平台(每个客户一个子域名)
  • 多租户应用
  • 需要频繁添加子域名的场景

4. 示例

证书域名:*.example.com
保护范围:
✅ www.example.com
✅ api.example.com
✅ blog.example.com
✅ shop.example.com
✅ admin.example.com
✅ 任何一级子域名
❌ example.com(主域名不包含)
❌ sub.www.example.com(二级子域名不包含)

注意:如果需要同时保护主域名和所有子域名,可以申请包含主域名的通配符证书,或者使用多域名证书。

四、三种证书类型对比

1. 功能对比

特性单域名证书多域名证书通配符证书
保护域名数量1个多个(通常2-100个)无限一级子域名
保护主域名❌(需单独添加)
保护子域名✅(需明确列出)✅(所有一级子域名)
添加新域名需新证书需重新申请无需操作
价格

2. 价格对比

证书类型价格范围(年)备注
单域名证书免费-¥500很多CA提供免费选项
多域名证书¥500-¥3000价格随域名数量增加
通配符证书¥1000-¥5000通常比单域名贵2-3倍

3. 管理复杂度对比

特性单域名证书多域名证书通配符证书
证书数量多(每域名一张)少(一张)少(一张)
更新频率高(多张证书)低(一张证书)低(一张证书)
配置复杂度
管理成本

五、如何选择适合的证书类型

1. 根据域名数量选择

只有1个域名需要保护

  • 推荐:单域名证书
  • 理由:价格最低,配置简单

有2-10个不同域名需要保护

  • 推荐:多域名证书
  • 理由:管理方便,价格合理

有大量子域名需要保护

  • 推荐:通配符证书
  • 理由:一个证书覆盖所有子域名,管理简单

2. 根据域名类型选择

主域名和几个固定子域名

主域名和大量动态子域名

  • 推荐:通配符证书 + 主域名
  • 示例:*.example.com + example.com

完全不同的多个域名

  • 推荐:多域名证书
  • 示例:example.com、example.net、another-site.com

3. 根据预算选择

预算有限

  • 推荐:单域名证书(免费或低成本)
  • 如果域名较多,考虑多域名证书

中等预算

  • 推荐:多域名证书或通配符证书
  • 根据域名数量选择

预算充足

  • 推荐:通配符证书或多域名证书
  • 选择管理最方便的方案

4. 根据业务需求选择

静态网站,域名固定

  • 推荐:单域名或多域名证书

动态网站,经常添加子域名

  • 推荐:通配符证书

SaaS平台,每个客户一个子域名

  • 推荐:通配符证书

多品牌,多个不同域名

  • 推荐:多域名证书

六、组合使用方案

在实际应用中,您也可以组合使用不同类型的证书:

1. 主域名 + 通配符证书

方案:单域名证书(example.com)+ 通配符证书(*.example.com)
优点:保护主域名和所有子域名
适用:需要保护主域名和大量子域名的场景

2. 多域名证书 + 通配符证书

方案:多域名证书(主域名+重要子域名)+ 通配符证书(其他子域名)
优点:重要域名单独保护,其他子域名统一管理
适用:有重要子域名需要特别保护的场景

七、证书申请注意事项

1. 单域名证书

2. 多域名证书

  • 提前规划需要保护的域名列表
  • 注意证书的域名数量限制
  • 添加新域名需要重新申请证书

3. 通配符证书

  • 注意通配符只保护一级子域名
  • 如果需要保护主域名,需要单独添加
  • 私钥安全非常重要,泄露会影响所有子域名

八、实际案例

案例1:个人博客

需求:保护www.example.com

选择:单域名证书(免费DV证书)

理由:只有一个域名,免费证书即可满足需求

案例2:小型企业网站

需求:保护example.com、www.example.com、api.example.com

选择:多域名证书(3个域名)

理由:域名数量少且固定,多域名证书管理方便

案例3:SaaS平台

需求:保护主域名和大量客户子域名(client1.example.com、client2.example.com等)

选择:通配符证书(*.example.com)+ 主域名

理由:子域名数量多且动态增加,通配符证书最合适

案例4:大型企业

需求:保护多个品牌域名和大量子域名

选择:多域名证书(不同品牌域名)+ 通配符证书(各品牌子域名)

理由:灵活组合,满足复杂需求

总结

单域名证书、多域名证书和通配符证书各有特点,选择哪种主要取决于您的域名数量、类型、预算和管理需求。

  • 单域名证书:适合只有一个域名需要保护的场景,价格最低
  • 多域名证书:适合有多个固定域名需要保护的场景,管理方便
  • 通配符证书:适合有大量子域名需要保护的场景,扩展性强

在选择证书类型时,要综合考虑域名数量、业务需求、预算和管理成本。如果您的需求比较复杂,也可以组合使用不同类型的证书。无论选择哪种类型,都要确保正确配置和管理,定期更新证书,保障网站安全。

OHTTPS: 免费HTTPS证书/SSL证书申请 • 自动化更新、部署、监控
OHTTPS 支持通过多种域名验证方式(DNS验证、HTTP验证、文件验证等)申请免费的HTTPS证书/SSL证书,包括单域名证书、多域名证书、通配符证书、IP证书等,支持HTTPS证书/SSL证书的自动化更新、自动化部署、自动化监控及告警等,并支持将HTTPS证书/SSL证书自动化部署至阿里云、腾讯云、群晖NAS、百度云、七牛云、多吉云、又拍云、宝塔面板、Docker容器、SSH等,实现HTTPS证书/SSL证书的一站式申请、更新、部署、监控和管理。