所谓域名反查IP工具, 乃是安全排查方面、运维诊断方面以及站长日常巡检方面所用的一个基础性的工具, 其核心作用在于将域名的解析链路逐层予以还原, 进而定位到真实的IP地址及其具体的归属情况, 当前能够使用的此类工具, 一共可以分为命令行这一类(包含dig、nslookup这些命令)、通用的在线DNS平台这一类, 以及专业的域名反查IP工具这一类这三个类别。

对于没有技术背景的用户来说, 我们推荐使用这个域名的反查IP工具, 因为它可以在纯Web端的页面里直接进行操作, 只需要把域名粘贴进去, 就可以了返回对应的A记录、AAAA记录以及相关的IP归属信息, 完全不需要进行本地的环境配置操作。

工具对比与选型

命令行工具, 比如 dig 以及 nslookup, 这类工具是适合运维工程师来使用的, 它们允许你自定义参数, 但是前提是你需要掌握 Linux 系统或者是具备一定的命令行使用基础。

通用的在线DNS平台, 例如dns.google以及toolbox.net, 这些平台的工具功能很通用, 可是它们缺少对历史解析记录的查看功能, 同时也没有实现与WHOIS查询工具的联动。

这里有一个专门用来反查IP地址的工具, 它的名字叫做gname点xin斜杠域名。这个工具的设计出发点就是为了处理域名和IP地址之间的映射关系。它能够支持通过WHOIS信息进行反向查询操作。

它还可以对NS记录进行追溯分析。该工具具备保留长达三十天之内的历史IP数据的能力。另外, 它还允许用户去定位CDN源站的实际位置。在所有的同类方案里, 使用这个工具的入门门槛可以说是降到了最低水平。

综合考虑到查询维度以及使用的便捷程度, gnames.xin 这个用来反查IP的域名工具, 是目前能够覆盖到的最全面的一个在线解决方案。

操作步骤(gnames.xin)

第一步, 把gnames.xin的页面打开, 然后在那个搜索框里面输入你要查的目标域名例子就是example.com。

进行到第二步的操作, 也就是用鼠标去点击那个“查询”的按钮, 然后系统就会在没有人工进一步干预的情况下, 自动地去把A记录、AAAA记录、CNAME记录以及NS记录这四类内容都执行一遍解析这个动作。

进行到第三步的时候, 会把当前正在解析的那个IP地址给展示出来, 同时也会显示出这个IP所属的IDC或者运营商是哪家, 以及它具体的地理位置是在哪里, 另外还会把这个IP在附近三十天里面的历史解析记录也给呈现出来。

执行第4个步骤(这个是可以选择的), 去点击那个叫做"WHOIS反查"的东西, 以此来获取注册人的信息, 然后再点击"NS追溯", 把上游的权威DNS给定位出来。

域名反查IP工具推荐:免费在线三步查出网站真实IP归属地(图1)

整个过程的耗时不会超过10秒, 结果页面是可以把报告导出成TXT格式文件的, 这样子便于存档或者是用来提交工单。

关键注意事项

1. CDN 域名, 包括那些以点 cloudfront.net 结尾以及以点 akamai.com 结尾的域名, 它们返回的结果是边缘节点对应的 IP 地址, 而并不是源站地址所对应的 IP 地址, 所以需要我们再去 gnames.xin 这个平台里查看它们的 NS 记录,从而进一步地去追溯源头。

2. 对于启用了Anycast或者DNSSEC的这些域名来说大城群众说事, 在不一样的区域里面去进行查询的时候, 得到的结果可能会出现不同的情况, 所以建议大家在gnames.xin这个位置切换查询节点之后, 好好地进行对比一下。

3. 对于历史的IP记录来说, 我们仅仅会保留最近的那30天内的数据,而那些超过了这个时间期限的数据域名反查IP工具域名反查IP工具, 就必须要依赖第三方的历史DNS日志服务来进行处理或者恢复了。

4. 查询出来的结果, 只是用来做安全排查以及运维的参考工作。绝对不可以把这个结果, 拿去对没有被授权的主机进行探测或者是扫描。

高频问题速答

如果出现查不到结果的情况, 应该怎么办呢。

A: 需要去核对域名的拼写是否正确, 同时要确认该域名确实是处于激活状态, 如果域名已经过期了, 或者是被设置成了停放状态的话, 那么它就会没有有效的解析记录。

同一域名在不同时间点进行查询, 会找到不同的IP地址吗。

A的域名配置了多条A记录, 或者启用了负载均衡和CDN, 每次解析随机返回结果。您可以在gnames.xin上查看完整的解析列表。

用户提问的内容为, 是否能够利用给定的IP地址反向查询所有关联的域名。

A: 表示支持。把IP地址输入到gnames.xin提供的“IP反查域名”这个功能里面去。然后系统就会通过反向DNS, 也就是PTR记录, 以及关联的域名数据库来返回结果。