V6IPv6Hub

平台篇 · 功能上手

SSL 证书检查:有效期、签发者,以及证书在 IPv6 上是否同样有效 - IPv6Hub

SSL证书检查TLS 版本

本页目录

  1. 一、怎么发起检查
  2. 二、报告怎么读
  3. TLS 版本支持矩阵
  4. 三、IPv6 上证书不可用的三种原因
  5. 四、和其他检查的分工
  6. 五、结论边界
  7. 六、下一步

SSL 证书检查:有效期、签发者,以及证书在 IPv6 上是否同样有效

证书过期是所有网站都盯着的指标,但证书只在 IPv4 上有效、在 IPv6 上没有部署这件事,很多站直到有人用纯 IPv6 网络访问时才发现。原因很简单:证书验证通常只随手打一个域名就够了,而浏览器会优先走 IPv6、失败后静默回退到 IPv4 —— 于是问题被掩盖了。

SSL 证书检查 分别在 IPv4 与 IPv6 两个环境下检查同一个目标的证书有效性、签发信息与 TLS 协议版本支持,让两列的差异暴露出来。

一、怎么发起检查

在 SSL 证书检查 输入域名或完整网址(如 www.example.com 或 https://www.example.com),点「SSL 证书检查」。检查完成后可以「重新检测」或「复制结果」。

提交前的提示语说明了它做了什么、没做什么:提交后 IPv6Hub 服务器将与该目标完成多次 TLS 握手(仅读取证书与协议信息,不下载页面内容)。

这一点在对方有流量计费或带宽敏感时值得注意 —— 它只握手,不下载页面。本站也不提供下载测速(早期版本有过相关字段,已移除)。

二、报告怎么读

报告是一张双栈对照表,表头是 检测项目 / IPv4 / IPv6:

检测项目 说明
证书状态 有效 / 无效 / 未取得证书 / -;有效时会附「校验通过」徽标
常用名称 证书里的 CN
签发者 签发机构
证书有效期剩余 形如 87 天;已过期显示 已过期 12 天
证书开始时间 生效时间
证书结束时间 到期时间
协商 TLS 版本 本次实际握手协商出的版本
HTTP 版本(ALPN) 通过 ALPN 协商出的 HTTP 版本
主机记录 解析到的地址
HTTPS 访问返回码 服务返回的状态码
总耗时 形如 0.42 s

证书状态里那个 -(连字符)不是错误,它表示该列没有取得可判定的证书 —— 通常在对应协议族根本没有可探测地址时出现。真正的失败会明确写成「未取得证书」。

TLS 版本支持矩阵

报告下方有一块 TLS 版本支持矩阵,逐项列出 TLS 1.0 / TLS 1.1 / TLS 1.2 / TLS 1.3 在 v4 与 v6 上是否开放,并给出建议。常见的三种建议文案是:

判断标准很直接:TLS 1.0 与 1.1 早已不应对外开放,合规扫描基本都会把它列为问题项;而 TLS 1.3 除了安全上的改进,握手本身也更快。

三、IPv6 上证书不可用的三种原因

当 IPv6 一列的证书检查失败时,报告会列出「网站不支持 IPv6 SSL,可能原因」三条,并指向站内的改造清单:

  1. 网站所在服务器未开启 IPv6(未添加 AAAA 记录或未配置 v6 地址)。
  2. 服务器已具备 IPv6 地址,但防火墙可能未对来源地址是 IPv6 的 443(HTTPS)端口开放访问。 这一条最隐蔽:地址有了、DNS 也对了,但 ip6tables / 安全组只放行了 IPv4。
  3. IPv6 可连通,但未取得有效证书 —— 常见于证书未部署到 v6 站点、证书与域名不匹配或已过期。此时要看 IPv6 一列的失败原因。

三条对应三种修复动作,所以报告把它们分开写,而不是笼统给一句「IPv6 不支持」。对应的操作步骤见《让网站支持 IPv6:从 DNS 到服务器的完整清单》。

四、和其他检查的分工

同一个目标可以从三个角度检查,它们回答的问题不同:

实践中建议的顺序是:先检测(定位到哪一层),再按层深入。若检测结论是「IPv6 TCP 连通但 TLS 握手失败」,那就正好落在本文这个工具的覆盖范围内。

五、结论边界

六、下一步

← IPv6 地址解析与子网规划:两个在浏览器里算完的工具 推广徽章怎么用:把「本站支持 IPv6」挂到页面上 →