之前聊过IP反查域名有哪些免费工具能用。这次换个角度:不是”有哪些”,而是”哪个数据更全”。我拿同一个服务器IP,在五个工具上跑了对比,结果差距比较大。
测试IP:一个中等流量的网站服务器,上面挂了大约6个域名。
实测结果
| 工具 | 查到的域名数 | 漏了哪些 | 用时 |
|---|---|---|---|
| YouGetSignal | 5个 | 漏了一个新绑定的二级域名 | 约3秒 |
| SiteDossier | 8个 | 全查到了,还多了2个(历史绑定过的) | 约5秒 |
| ViewDNS | 3个 | 只查到了主域名和两个子域名 | 约2秒 |
| Bing ip:搜索 | 4个 | 漏了纯API域名和没被收录的 | 瞬间 |
| HackerTarget | 6个 | 全查到了,但没有历史数据 | 约4秒 |
结果跟我预期的差不多:没有哪个工具能百分百覆盖。SiteDossier数据最全但多了过期数据,Bing最快但依赖搜索引擎收录,HackerTarget最干净但只有当前数据。
为什么同一个IP查出来不一样?
这些工具的数据来源各有侧重。YouGetSignal和ViewDNS主要靠DNS被动收集——当一个DNS解析请求经过他们的网络节点时被记录下来。SiteDossier除了DNS还扫描了SSL证书透明度日志(Certificate Transparency Logs),所以能抓到一些DNS查不到的域名。Bing纯粹靠搜索引擎爬虫的索引。
一个比较恶心的体验:免费工具有时会把你刚才查过的结果缓存起来,下次查同一个IP直接返回缓存数据,而不是重新去数据库里捞。所以你换了个工具查出不同结果,不一定是因为数据不同,也可能是因为缓存。
付费工具值不值?
如果你只是偶尔查一两个IP,免费工具够用了。但如果你需要批量查询、需要API、或者需要实时数据(而不是缓存),付费工具确实更好。SecurityTrails的数据库覆盖面比免费工具大得多,支持API调用,按月收费大约几十美元。Shodan偏安全方向,除了域名绑定还能看到开放端口和服务信息。
我个人的习惯:日常查用YouGetSignal(快、干净),批量查用SecurityTrails API(数据全),安全排查用HackerTarget(端口和SSL信息有用)。三个工具各干各的,不指望一个搞定所有事。
更多IP工具看极跃IP资源导航。






