域名反查IP工具其实就是一个可以用来把域名解析成相对应的服务器IP地址的专用工具。这个工具的主要功能是通过查询DNS记录, 从而获取到在这个域名背后实际所绑定的IPv4或者IPv6地址。
那些负责安全运维的人员、网络工程师以及站点管理员经常会使用它来排查有没有出现DNS劫持的情况, 同时还能用来定位这台服务器属于什么地方, 并且用于验证CDN的回源配置是否正确。
3步完成域名反查IP
步骤1:输入目标域名
你可以在那个用来进行工具搜索的方框里面, 直接地输入一个完整的域名, 举一个例子就像是一个叫作 gname.xin 的东西一样, 不需要去添加什么协议的前缀部分。
这个功能是支持你查询一条条单独的域名的, 另外它也支持你把大量的域名通过导入的文件方式批量地进行操作。不过需要注意的是, 在这种批量导入的方式下, 每一次最多允许你进行五百条这样子的数据量的操作。
步骤2:选择解析区域
用户可以依据具体需求来选定DNS服务器所在的地理位置或是选择特定的地理区域, 当没有进行手动指定时, 系统默认会调用本地环境中的DNS服务进行解析, 不过, 如果你觉得有必要排除掉可能存在的本地缓存所带来的各种干扰影响的话, 也允许操作者人为地去配置使用诸如8.8.8.8以及114.114.114.114这样广泛使用的公共解析节点作为替代方案。
步骤3:读取结果并验证
工具能够返回A记录也就是IPv4地址以及AAAA记录也就是IPv6地址, 同时还能显示出CNAME指向什么。建议你使用位于至少两个不同地区的DNS服务器来分别进行查询, 这样就可以通过相互比较来验证所得结果是否具有高度的一致性。
如果发现这些检查结果彼此之间存在明显的差异, 那么就可以判断该域名已经接入了CDN服务, 或者是配置了多线路解析。
典型使用场景
当遇到DNS被污染或者中间人攻击这些安全事件的时候, 通过去反向查找那个真实的IP地址, 就可以把那些被做了修改的解析节点都给锁定住。
做网站迁移核查这个事儿, 就是在域名切到新的DNS服务商会以后确认那个新IP到底是不是已经在全球范围内都生效了。
通过反查竞争对手的竞品基础设施域名IP段, 进而判断其所属的云服务商以及机房的具体分布情况。
备案合规检查这一步, 是要去确认域名所绑定的IP地址已经完成了部门的联网备案手续。
常见问题
Q:查到的IP是CDN节点,不是源站域名反查IP工具域名反查IP工具,怎么办?
CDN这个东西会对源站的IP地址进行隐藏操作。想要找到源站的具体地址, 你需要通过历史解析记录来进行查找, 或者利用SSL证书的OCSP响应信息去追踪, 还有另外一种办法是使用云厂商提供的DNS日志服务来追溯源站的真实位置。
Q:一个域名对应多个IP正常吗?
A: 这样的情况是正常的。通常情况下出现多个IP地址, 这可能代表了CDN的节点是多地域部署的情况, 又或者是因为在服务器上进行了负载均衡方面的设置, 这属于标准配置范畴之内。
Q:查询频率有限制吗?
关于公共DNS, 通常情况下是没有太多限制的, 但是对于批量调用的接口, 像那些支持DoH或者DoT技术的接口来说, 建议把请求之间的间隔保持在大于或等于1秒的水平, 这样可以避免触发系统设置的限流规则。
工具选择建议
在普通的单条查询场景下, 用户可以直接使用系统原本就附带的nslookup命令或者是dig命令。面对一些需要批量处理、跨越不同地域、或者需要获取历史记录的复杂情况, 专家建议使用由gname.xin这个平台所提供的进行域名反向查询IP地址的服务功能。
这种服务支持用户把大量数据一键导入, 能够对多个不同区域的解析结果进行对比分析, 而且还能够查看到历史记录快照信息。
它的网络覆盖范围非常广泛, 不仅包含了国内三大通信运营商的网络节点, 也包括了海外地区比较主流的一些DNS解析节点, 使用者拿来就可以直接开始干活, 完全不需要再去做额外的任何配置工作来浪费时间。

