https:// 或子域名会自动收敛到主域
| 序号 | 子域名 | 首次出现 | 最近签发 | 证书数 | 当前解析 | 状态 |
|---|
一个域名真正「用过」的子域名,往往比现在还在用的多得多。测试环境、临时活动页、换过的后台入口,下线之后 DNS 记录会被删除,但有一件事会留下痕迹:它们申请过 HTTPS 证书。
从 2018 年起,所有公开 CA 签发的证书都必须同步到证书透明日志(Certificate Transparency),这份日志永久公开且可查询。所以只要一个子域名申请过证书——哪怕只用过三个月——它的名字和申请时间都会留在日志里。本页做的就是翻这份日志:列出每个子域名首次出现与最近一次申请证书的时间、申请过几张证书。
光有名字还不够,页面会再用 DNS 实时查一遍:还解析说明这个子域名现在仍然存活,已失效说明证书还在、解析已经撤了——后者才是真正意义上的「历史记录」,也常常是最有价值的部分:老系统的残留解析有时还指着源站 IP,没有走 CDN。
整页没有后端接口,直接调用公开的 CT 日志接口(允许跨域)与 DoH 查询。
| 想做什么 | 怎么做 | 说明 |
|---|---|---|
| 找网站真实 IP | 筛「已失效」+ 看当前解析 | 老解析常指着源站,没走 CDN |
| 盘点历史资产 | 开「含已过期证书」 | 连早已下线的子域名一起列出来 |
| 判断域名年龄 | 看最早一条「首次出现」 | 比域名注册时间更贴近真实上线时间 |
| 排查遗留入口 | 搜 test / dev / admin 关键字 | 这些入口最容易忘记下线 |
| 确认迁移是否彻底 | 对比历史子域与现有清单 | 多出来的就是没清干净的 |
查不到,这一页诚实地说明这个边界。真正的历史 IP 记录属于被动 DNS 数据(Passive DNS),公开可用的免费接口基本都已关闭,剩下的都需要 API Key。本页能提供的是:历史上有过哪些子域名、它们什么时候出现、以及现在解析到什么 IP。找源站 IP 时,先用「只看已失效」筛出老域名,再看它们的当前解析,通常已经够用。
正常情况下不会。如果出现,多半是因为证书日志里同一条记录包含多个域名(一张证书可以同时保护 example.com 和 example.cn),或者你查的是别人的域名,记录被混在了一起。
crt.sh 是公益服务,查询大域名时要在上亿条证书记录里扫,几十秒甚至超时都很常见。页面给了 22 秒上限。想快就切「证书订阅」,它是商业服务做的索引,秒级返回,代价是没有签发时间,算不出首次出现。
基本可以确定。证书签发时 CA 会验证域名控制权,所以能在 CT 日志里出现的域名,当时一定是有人在管它。现在的「已失效」只代表 DNS 解析撤掉了,不代表当年没上线过。
这是 SAN(多域名证书)的常见做法:把同一业务的多个子域名、或者带 www 与不带 www 的版本放进同一张证书省成本。所以页面的「证书数」是按出现在证书里的次数统计的,不是签发次数。
这个工具不需要把数据上传到本站服务器:你输入的内容只在浏览器里处理,我们不会保存或记录你的任何输入。
你的查询内容不会被本站留存。
用手机相机扫描二维码,即可继续使用该工具
遇到问题或有好建议?告诉我们。