如何跟踪 DNS 查询的路由?

use*_*154 8 dns windows-7

...直到回答它的DNS服务器?当我使用谷歌提供的公共DNS服务器(8.8.8.8)时,这是“nslookup”(8.8.8.8)报告的DNS服务器,但是www.dnsleaktest.com网站显示了不同的IP号,实际上是两个,74.125 .189.22 和 74.125.189.23。有没有办法跟踪 DNS 查询从 8.8.8.8 到 74.125.189.22 所采用的路由,包括最终在中间查询的其他 DNS 服务器?我尝试了 nslookup 的调试选项,但调试信息中没有对 74.125.189.22 的引用。

use*_*728 1

我自己从未使用过它,但 dnsracer 似乎可以满足您的要求。

http://www.mavetju.org/unix/dnstracer.php

我不确定 Windows 上是否有这样的工具,但 Linux Debian 存储库中有一个可用的软件包。

  • [它没有做提问者想要的事情,但提问者想要的东西无论如何都是基于对 DNS 操作的根本误解。](http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/dnstracer -不正确的算法.html) (2认同)