很多人第一次接触IP地址证书的时候会问一个问题我直接用域名证书不行吗为什么要专门买IP证书答案是不行。这两种证书各管各的不能混用。但也有很多人以为没有域名就只能用IP证书这个也不对——有些场景下两者都能用只是效果不同。这篇把它们的区别和适用场景一次讲清楚。最本质的区别证书绑定的主体不同SSL证书的核心是给某个身份做加密和验证。这个身份可以是域名也可以是IP地址。域名证书绑定的主体是域名。比如你买了 www.example.com 的证书这张证书只能给 www.example.com 用不能用在 192.168.1.100 上。IP地址证书绑定的主体是IP地址。比如你买了 192.168.1.100 的证书这张证书只能给这个IP用不能用在域名上。原理上它们是同一类东西——都是X.509数字证书。区别只在于证书里的Common Name通用名填的是域名还是IP地址。什么时候必须用IP证书以下场景域名证书用不了只能用IP证书内网系统没有域名。 公司内部的OA、ERP、CRM系统很多只有内网IP地址没有域名。域名证书绑不了IP只能用IP证书。设备没有域名。 摄像头、门禁控制器、物联网网关等设备通常只有一个IP地址。给它们配HTTPS只能靠IP证书。临时环境或测试服务器。 开发环境的测试服务器通常没有公网域名用IP证书最直接。什么时候必须用域名证书域名证书的覆盖范围比IP证书广得多大多数场景都优先选域名证书有域名的网站。 有域名就用域名证书。浏览器对域名证书的信任机制更成熟用户体验更好。涉及多个子域名。 域名证书支持通配符和多域名SANIP证书没有通配符的概念。*.example.com 一张证书保护所有子域名IP证书做不到。面向用户的公网网站。 公网网站有域名是标配。用域名证书用户记住你的域名就能访问不需要记一串数字IP。IP证书的局限性IP证书能用但有一些限制不支持通配符。 没有.192.168.1.这种写法。每个IP地址要单独买一张证书或者用多IP证书。不支持域名扩展。 不能通过买一张证书覆盖多个IP——除非买多IP证书SAN支持IP地址但成本比单域名证书高。浏览器支持不如域名证书完善。 大部分浏览器支持IP证书但少数场景下可能不如域名证书兼容性好。验证流程更复杂。 域名证书的DV级别可以全自动验证发邮件或加DNS记录IP证书的验证通常需要提交IP归属证明人工审核周期更长。什么时候可以用IP证书替代域名证书如果你有一个公网IP但没有域名比如一些API服务器的场景IP证书是完全可用的替代方案。浏览器同样显示绿色小锁HTTPS加密强度一样。但建议尽量用域名。原因很简单域名比IP稳定。你的IP地址换了IP证书就废了需要重新申请。域名不变就没事。选型建议你有你没有建议域名—用域名证书内网IP地址域名用IP证书公网IP地址域名可以用IP证书但建议注册域名改用域名证书多个相同的子域名—用通配符域名证书多个不同的IP地址域名用多IP证书SAN IP类型到JoySSL官网www.joyssl.com看一下IP证书和域名证书的产品对比微信扫码注册个账号填推荐码230959有优惠。注册完在后台能看到两种证书各自的产品线和价格按你的实际需求选就行。