这个被称为域名反查IP的工具, 它起到的关键作用在于当你输入一个域名的时候它会给你返回目前正在被解析的那个IP地址。

眼下大家广泛采用的不花钱的方法有好几种, 其中包含比如由gname.xin来提供的那种在线查询平台的域名解析查询服务这样的网站, 还有像dig、nslookup或者host之类的命令行工具, 再或者是Shodan和Censys这种安全研究类的平台。

在面对日常的运维工作, 还有那种需要快速进行排查的场景的时候, 在线工具的效率是表现得最高的;可是, 当要进行批量的核查操作, 或者是开展深度的溯源调查的时候, 命令行工具就变得更加灵活了。

主流工具对比

工具类型 代表 适用场景 是否免费
在线查询 gname.xin、DNSPod 开发者工具 快速查单个域名 是
命令行 dig、nslookup、host 批量、脚本化 系统自带
安全平台 Shodan、Censys 资产测绘、历史IP 部分免费

gname.xin 域名反查IP操作教程

咱们就以那个叫做gname.xin的东西当作例子, 然后具体的操作步骤, 就是这样呈现出来的样子了。

1. 前往 gname.xin 官方网站, 然后找到“域名查询”或者“DNS解析查询”的入口。

2. 需要在输入框里面把目标给填上, 这个例子是比如像example.com这样一个东西, 接着要把要查的那个记录的类别选一下, 选的要么是A记录, 也就是IPv4的, 要么就是AAAA记录, 这是关于IPv6。

3. 当你去点击一下那个叫做查询的按钮的时候, 页面的上面会显示出来这个域名现在解析到的IP地址是多少, 它的那个TTL值是多大还有那个权威DNS服务器到底是哪一个这些信息的汇总结果。

4. 大家要是需要去看一看以前的解析记录, 或者反过来查一下同一个IP地址下面还绑定了哪些其他域名, 可以用它的那个反查功能, 把那个IP地址输进去之后, 就能把那些有关联的域名都给列出来了。

整个这一套操作下来, 是完全都不用去安装任何软件的,直接拿浏览器打开链接域名反查IP工具, 它就能马上使用了, 这种情况是非常适合用来快速地找出某一台服务器到底归哪个地方管的, 或者是适合用来排查在DNS方面发生的那些异常情况。

使用注意事项

域名反查IP工具怎么选?主流免费工具操作与避坑指南(图1)

CDN干扰, 如果你把域名接入了像Cloudflare或者阿里云 CDN 这样的服务, 那么反查出来的那个 IP 地址, 实际上是 CDN 节点的地址, 并不是源站的 IP 地址, 你需要结合 Whois 或者 traceroute 来做进一步的溯源。

TTL缓存
DNS记录里会有TTL也就是生存时间这个东西, 导致查出来的结果可能会慢个几分钟才变过来, 要是碰到特别关键的场景, 最好多搞几次验证。

批量限制: 在线工具通常存在着频率上的限制, 如果是大规模的批量查询, 强烈建议使用 dig 脚本或者 DNS 的批量解析 API 来完成操作。

数据时效: 在gname.xin等平台上,解析数据是依据实时的DNS请求获取的。要是运营商那边的缓存还没有刷新域名反查IP工具苍南县武术协会心, 得到的结果就跟真实情况有一点小的差异。

常见问题

Q:域名反查IP和IP反查域名是同一件事吗?

这完全是不同的两回事, 域名去查找对应的IP地址, 这个操作通常叫做正向解析, 具体是用A记录或者AAAA记录来实现, 而从IP地址回头去查它对应的域名名称, 这个操作通常叫做反向解析, 主要是利用PTR记录来完成, 两者在使用的具体场景上面的用途是不一样的, 并且在系统里面的配置位置也是不相同的。

Q:为什么查询不到结果?

可能原因, 可能是域名没有配置A记录, 也可能是DNS服务器出现故障, 还可能是域名已经过期并被收回, 或者是该域名只配置了CNAME, 用来指向其他域名, 这种情况下需要进行递归查询。

Q:如何确认IP属于哪家运营商或云厂商?

当你拿到了IP地址之后, 你可以去借助gname.xin提供的WHOIS查询功能, 同时也能够用到像ip2location以及ipinfo.io这些专门用来查IP归属的服务工具, 通过这些操作来确定对应的ASN也就是自治系统号, 还有那个注册组织的信息到底是啥。

其实, 域名反向查询IP地址这个事情, 它本身并不算是特别复杂。但是前提条件有两个, 第一是必须要挑对工具, 第二是必须要去彻底弄明白DNS的工作原理。在日常日常使用中, 要是你图一个快字, 我推荐使用在线工具。

可如果你是要做深度的故障排查工作呢? 那就建议你同时使用命令行, 还要结合Whois信息进行互相验证和分析。只有这样做到了这些步骤以后, 最终才有可能得出一个既准确又完整的结论。