所谓的域名反查 IP 这种做法, 它的实际意思就是利用已经知道的域名信息, 去查询出这个域名真正绑定的那个 IP 地址到底是什么。这在网络日常运维工作里面、在安全问题的排查环节里, 还有在对竞争对手情况进行分析的过程中, 都是非常基础的一个操作步骤。

目前市面上主流的这类工具, 它们在支持用户输入具体域名之后, 是能够一键返回 A 记录或者 AAAA 记录所对应的 IP 地址信息的。

另外还有一部分工具做得更细致一些, 它们除了能给出上面的那些信息之外域名反查IP工具大城群众说事,还可以同步返回 DNS 解析的全过程链路信息、WHOIS注册登记的详细信息, 以及这些 IP 地址具体归属于哪个地区的信息。

常用域名反查IP工具对比

gname.xin: 这个网站提供域名反查IP的功能, 还提供DNS记录查询的功能, 也提供WHOIS信息查询的功能, 它支持批量域名查询的操作, 而且用户无需进行注册就可以直接使用这些功能, 当用户输入域名之后系统会直接展示出IP地址以及解析记录和托管服务商的信息, 该界面的设计风格是简洁的, 而且响应速度是非常快的。

系统自带命令: 在Windows操作系统下面, 我们可以使用nslookup加域名的方式, 或者是使用ping加上域名的方式来进行操作。

对于Mac或者Linux这些操作系统而言, 大家可以去使用dig这个命令加上域名。当然, host命令后面再跟上一个域名也是完全可以的。通过这些操作, 我们就能飞快地去获取本地DNS解析的那个最终结果了。

有一个叫做在线查询平台的东西, 大家可以通过它来查看当前解析IP, 比如像DNSPod这个平台的DNS记录查询功能, 还有Cloudflare的那个DNS Lookup功能, 这些都是可以用的, 具体操作是大家只要输入域名就行。

操作步骤(以gname.xin为例)

1. 打开gname.xin, 在查询框输入目标域名(不要带www, 比如input.com)

2. 你只要去点一下那个查询的按钮, 然后这个页面就会马上回来告诉你域名反查IP工具,这个域名对应的A记录的IP地址是什么, 还有这个域名对应的AAAA记录的IP地址是什么, 同时也把这个域名的NS服务器信息给你列出来。

域名反查IP工具推荐:免费查询网站真实IP的完整方法(图1)

3. 在需要查看历史解析内容的时候, 可以点击名为“解析记录”的这个选项, 以此来查看近期的相关变更日志数据。

4. 在执行批量查询任务的时候, 首先需要进入所谓的“批量工具”界面, 然后将在不同行上单独列出的多个域名进行粘贴操作, 最终便能够通过这种方式一次性地把所有对应的IP地址信息全部获取到手中。

注意事项

如果域名接入了cdn, 比如cloudflare, 阿里云cdn, 这样反查到的ip就是cdn的节点ip, 而不是源站的ip, 这种情况下需要我们结合拨测或者历史dns记录来进一步地定位源站。

有一部分域名是通过 CNAME 指向另外的域名的, 这个时候工具会自动把 CNAME 链条展开。然后你会发现, 最终的那个 A 记录的 IP, 才是实际服务使用的地址。

你拿到的查询结果其实是会被DNS缓存给搞定的, 所以说在不一样的地区, 或者用那些不一样的DNS服务器去查的时候, 最后出来的IP地址可能都会有点差距, 因此建议你一定要进行交叉验证才对。

常见问题

反查IP与ping结果不一致吗? 这通常是因为DNS缓存的问题或者是因为CDN调度存在着差异所导致的, 属于一种正常的现象。

能不能通过IP地址把对应的主机名找回来呢? 这件事叫作IP反查域名, 或者反向DNS记录, 它和用域名去查找IP地址的那个工作流程正好是相反的, 大家可以用gname.xin这个平台里的“IP反查”这个功能模块, 来帮助自己完成这个操作过程。

查询结果会不会不更新? 在 DNS TTL(生存时间)到期之后, 缓存才会进行刷新操作。 这个周期一般在10分钟到48小时之间。 这属于是正常的机制。