域名颁发SSL证书时如何映射到服务器IP?

var*_*ble 1 domain-name-system ssl ssl-certificate

我有一个 apache 网络服务器,其公共 IP 地址为 xxxx

我购买了域名 somename.com

我的管理员已将 IP 地址映射到域名。

我有一个为域名颁发的 SSL 证书,并且该证书安装在 Web 服务器上。

当用户(浏览器)输入 Web url 时,请求将转到 IP 地址(Web 服务器,通过 DNS 服务器)。Web 服务器将响应用户(浏览器)。

但SSL证书只映射到域名,而不是IP地址。那么针对域名颁发SSL证书时,如何映射到服务器IP呢?

Cry*_*t32 5

那么针对域名颁发SSL证书时,如何映射到服务器IP呢?

事实并非如此。如果证书颁发给某个域名,那么没有人会关心资源所在的Web服务器的IP地址。TLS 客户端检查请求的地址(例如,在地址栏中)是否与服务器证书中的名称匹配。没有人关心 IP 地址,因为它仅用于传输和路由目的。

如果有 IP 地址映射,那么每次更改 IP 时都必须获取新证书。这就是发明 DNS 的原因。