这是在 Win2k3 DNS 服务器上。
今天早上在解决一些 dns 问题时,我开始看到 nslookup 的一些奇怪结果。我搜索了一下,发现很多人认为 nslookup 是一个有缺陷的工具。
我今天早上的经验表明可能是这种情况,并且 nslookup 没有根据 DNS 的实际情况给出结果。
所以,我的问题是,什么是 Windows 的好替代 dns 查询工具?看过netdig推荐,但是mvptools.com好像没了,找不到镜像。
这是在 Win2k3 DNS 服务器上。
今天早上在解决一些 dns 问题时,我开始看到 nslookup 的一些奇怪结果。我搜索了一下,发现很多人认为 nslookup 是一个有缺陷的工具。
我今天早上的经验表明可能是这种情况,并且 nslookup 没有根据 DNS 的实际情况给出结果。
所以,我的问题是,什么是 Windows 的好替代 dns 查询工具?看过netdig推荐,但是mvptools.com好像没了,找不到镜像。
BIND可用于 Win32 平台,它包括所有常用的查询实用程序,例如
dig
和host
. 您不需要实际安装服务器,只需将分发文件解压缩到某处并将目录添加到您的PATH
.一种较重的方法是安装Cygwin,然后安装
bind
可用的软件包,它带有所有相同的实用程序(尽管不是named
服务器)。挖掘可以在这里找到。但是到目前为止,Windows 上的 NSlookup 似乎还不错。
我在 Windows 上使用 nslookup 并在 Linux 上进行挖掘。我主要做 Windows 管理员,所以每当我必须使用 dig \ 时,我都必须重新记忆它是如何工作的。我不知道您遇到了什么问题,但我一直发现带有正确 TYPE=whatever 参数的 nslookup 可以正常工作。
请注意,您看到的问题可能与 nslookup 本身无关。如果您没有指定要使用的服务器,它将使用您的网络配置指定的任何 DNS 服务器。如果该服务器返回不正确的信息,可能是因为它被缓存了,那么 nslookup 也会如此。尝试将其指向不同的 DNS 服务器,最好是网络外部的服务器,看看是否得到相同的结果。
有一个 Windows 版本的 DIG 你可以试试。这是链接, http: //members.shaw.ca/nicholas.fong/dig/
我不使用 Microsoft Windows,因此无法直接建议该平台上工具的可靠来源(我在 GNU/Linux 下使用 dig 和 nslookup),但是有很多在线网关可以用于 dig 和其他工具,包括 nslookup,可能如果您正在查看基于 Internet 的问题,就足够了。谷歌搜索会出现很多。我刚试过http://www.digdns.org/dig-dns和http://www.kloth.net/services/dig.php两者似乎都运作良好。此外,ISP 经常在其网站上为自己的计算机上没有本机工具的客户提供这些工具。
nslookup 应该准确返回“DNS 是什么”。您的结果可能会根据您指向的服务器或您执行的查询类型而有所不同,但 nslookup 只能返回 DNS 服务器提供的内容。
有关与您期望的不同之处的一些其他详细信息将有助于回答这个问题。
您可以使用许多作为命令行实用程序的 DNS 工具。还有许多基于 GUI 的 DNS 工具。但是,对于您所要求的...到目前为止,最简单的解决方案是在 Google 上自己搜索一个“Web NSLOOKUP”网站并从那里运行您的查询。那里有许多站点,因此您可以选择一个您喜欢的站点。
这在您尝试查询自己防火墙另一端的 DNS 服务器时尤其有用。这将向您展示世界其他地方所看到的。
但是,我想对与此处相关的 Windows 的 NSLOOKUP 提出一项建议。
如果 DNS 记录的设置设置不正确,似乎 DNS 解析可以在工作站本身本地缓存。在某些情况下,我必须刷新 DNS 缓存才能使某些事情正常工作。即使在 DNS 服务器上,我仍然认为它通过默认情况下在网络设置中指定的本地 DNS 服务器为自己解析 DNS。因此,首先理清这些细节和 DNS 缓存以更好地了解实际情况非常重要。
如果您还不知道....刷新 DNS 解析缓存是“IPCONFIG /flushdns