IP地址上的HTTPS而不是域名?

yar*_*rek 3 hosting ssl https

看起来像 IP 地址的 HTTPS 证书而不是域名的 HTTPS 证书是可能的。

我的目标是在 IP 地址上使用 HTTPS,例如:https://XX.YY.WW.ZZ

但是我找不到任何提供此类服务的公司:有什么建议吗?

kas*_*erd 6

您所要求的是一个坏主意以及您不太可能获得此类证书的原因有很多。

  • 唯一可以合法请求此类证书的方是那些实际拥有自己 IP 范围的方。如果您的 ISP 只分配了一个 IP,则该 IP 地址仍然属于您的 ISP。CA 无法知道该 IP 地址将分配给您多长时间,因此他们无法合法颁发证书。
  • 在 URL 中使用 IP 地址不是一个好习惯,它会破坏您的站点以供一定比例的用户使用。特别是有些用户访问纯 IPv4 服务器的唯一方法是通过 NAT64。此类用户将永远无法访问具有 IPv4 地址的 URL。
  • 证书仅证明您被合法允许为证书中的域提供服务。用户仍有责任确保他们正在访问他们期望访问的域。使用您的方案,这意味着用户必须记住 IP 地址并识别 URL 中是否显示不正确的 IP 地址。
  • 由于 IP 地址具有最重要的部分,而域名具有最重要的部分,因此存在用于验证内容来源的代码具有仅适用于具有 IP 地址的 URL 的错误的重大风险。