游客发表
查一个IP地址背后绑了哪些域名,反查最直接的域名办法是上反查网站。你手里有一个IP,网站比如`104.21.64.1`,反查想知道这个IP上跑着多少个网站,域名反查工具几秒钟就能给你列出来。网站
这类网站的反查原理不复杂。DNS把域名解析到IP,域名一个IP可以对应无数个域名——共享主机、网站CDN节点、反查云服务器都这么干。域名反查网站干的网站事就是反过来查:从IP出发,找出所有指向它的反查域名。它们的域名数据来源主要有几个,包括被动DNS数据库、网站SSL证书透明度日志、爬虫抓取的DNS记录。不同网站的数据源不一样,结果也会有差异。
ViewDNS.info算是最老牌的一个。打开页面,输入IP,点“Reverse IP Lookup”,结果直接列出来。免费用户每次能看500条记录,超过就要付费。它的数据覆盖范围广,但更新速度一般,有时候查出来的域名已经过期了解析。
YouGetSignal的界面更简洁,一个输入框一个按钮,结果以列表呈现。它背后调的是Bing的API,数据量不如ViewDNS,但胜在快。查小IP段够用,大CDN节点就力不从心了。
HackerTarget提供在线反查,还开放API接口。免费额度每天20次查询,对偶尔用用的人来说足够。它的特点是会标注域名是否还活跃,省得你一个个点开验证。
SecurityTrails偏向安全分析方向,反查功能藏在“DNS”板块里。数据质量高,能看到历史解析记录,但免费账户限制多,查几次就提示升级。
国内也有类似服务,比如站长之家的IP反查、爱站的同IP网站查询。数据偏向中文站点,查国内服务器效果不错,查海外IP就差点意思。
拿Cloudflare的IP试一下。随便找个`104.21.x.x`的地址丢进ViewDNS,结果出来几百上千条域名。大部分是普通网站,夹杂着一些赌博、色情站点——共享CDN就这样,什么都有。这时候反查结果的意义在于:你能快速判断这个IP是不是“干净”的。如果上面绑了一堆垃圾站,你把自己的域名放同一个IP上,搜索引擎可能连带降权。
另一个场景是找同一人的资产。有人注册了一堆域名,懒得每个都配独立IP,全塞在一台服务器上。反查一下,所有域名全暴露。做安全研究或者竞品分析的时候,这招很实用。
但别指望结果百分百准确。CDN厂商的IP池巨大,同一个IP可能几分钟内就换了绑定关系。反查网站的数据有延迟,查出来的可能是几小时甚至几天前的快照。想拿实时数据,得用SecurityTrails这类带历史记录的平台,或者直接调DNS查询接口自己写脚本。
免费反查网站够用,但限制明显。查询次数少、结果条数截断、没有历史数据、不能批量查。做一次两次应急没问题,真要系统性地分析,还是得付费。SecurityTrails的套餐一个月几十美元,ViewDNS的批量查询也要充值。国内的爱站高级会员能看更多同IP数据,价格相对便宜。
自己搭也不是不行。用Python写个脚本,调`crtsh`的证书日志接口,或者用`dns.bufferover.run`的公开API,能凑出一个简易版反查工具。数据覆盖肯定不如商业平台,但胜在免费、可控。
反查域名这件事,工具选对了能省很多时间。查之前想清楚要什么:是验证IP信誉,还是找关联资产,还是做安全排查。目的不同,选的网站也不一样。
友情链接