前面聊过IP反查域名有哪些免费工具、查同一个IP结果差多少。这次说一个更实际的问题:这些工具的数据库多久更新一次?你查出来的结果是一周前的数据还是刚刚入库的?
数据库更新频率实测
我找了个新绑定的域名(DNS记录刚生效不到2小时),在同一台服务器上绑上去。然后每隔一小时在四个免费工具上查一次这个IP,看新域名什么时候出现。
| 工具 | 首次检测到新域名 | 数据来源 |
|---|---|---|
| YouGetSignal | 约8小时后 | DNS被动收集 |
| SiteDossier | 约4小时后 | DNS+SSL证书透明度日志 |
| ViewDNS | 约24小时后 | DNS被动收集(更新最慢) |
| HackerTarget | 约6小时后 | 主动扫描+DNS |
SiteDossier最快——它在DNS被动收集之外还扫描SSL证书透明度日志(Certificate Transparency Logs)。新域名绑定HTTPS时证书信息会被CT日志记录,SiteDossier从这里比纯DNS收集领先了几个小时。ViewDNS最慢,新域名可能一天后才出现在它的数据库里。
免费工具的数据延迟规律
DNS被动收集的工具有一个共同特点:数据延迟取决于”有没有人用他们的DNS服务器查询过这个域名”。如果没有人用YouGetSignal的网络节点做过这个域名的DNS查询,这个域名就永远不会出现在它的数据库里——不管等多久。所以用的人多的域名(比如大网站的二级域名)查出来快,冷门域名可能根本查不到。
这对你有什么影响?
如果你在做安全分析,想知道一个恶意IP上最近绑了什么新域名——别指望免费工具实时更新。想知道最新数据,付费的SecurityTrails API的更新频率是准实时的(几分钟到几十分钟)。免费工具只适合查”不太急”的场景。
我的习惯:想知道一个IP上”曾经绑过什么”用SiteDossier(历史数据最全),想知道”现在绑着什么”用HackerTarget(当前数据最干净)。两个互补。更多IP工具看极跃IP资源导航。






