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呢?
那么针对域名颁发SSL证书时,如何映射到服务器IP呢?
事实并非如此。如果证书颁发给某个域名,那么没有人会关心资源所在的Web服务器的IP地址。TLS 客户端检查请求的地址(例如,在地址栏中)是否与服务器证书中的名称匹配。没有人关心 IP 地址,因为它仅用于传输和路由目的。
如果有 IP 地址映射,那么每次更改 IP 时都必须获取新证书。这就是发明 DNS 的原因。