首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nslookup显示错误数据。

nslookup显示错误数据。
EN

Server Fault用户
提问于 2015-03-27 12:15:37
回答 3查看 13.5K关注 0票数 2

我目前是一名管理员,大约有150个windows系统在运行。在我离开之前,前任管理员对我来说真是一场噩梦。

网络分配一些windows服务器(静态IP ),而其余的机器则通过DHCP服务器分配IP地址。当我查看活动目录中的DHCP管理单元时,我可以看到用ip地址分配的系统名称和mac地址。

如果我对同一个系统进行name,它会显示不同的IP地址和名称。我的意思是,我的DHCP列表上的计算机A被指定为10.10.10.100。如果我通过命令提示符查找10.10.10.100,它显示的是一个完全不同的计算机名Z而不是A。有趣的是,如果我查找计算机名Z,ip地址也会完全不同(不是10.10.100)

它为什么会这样做?

大多数PC机运行的是win-server 2003标准(SP2)。

EN

回答 3

Server Fault用户

发布于 2015-03-27 14:38:11

使用nslookup解析ip地址时得到的答案来自DNS中的反向查找区域,返回的记录已经过时。您应该启用在DNS服务器以及正向和反向查找区域上的清除功能,以便删除陈旧的记录。

票数 1
EN

Server Fault用户

发布于 2015-03-27 14:22:11

我要检查的第一件事是hosts文件在C:\Windows\System32\drivers\etc\中。也许有一些条目被覆盖了。

然后,我会检查您的DNS服务器配置,因为您可以有不同的反向查找条目与正向查找条目。例如,如果您执行nslookup 10.10.10.100,系统实际上正在搜索100.10.10.10.in-addr.arpa的PTR记录(注意,IP在这个表示法中是向后的)。这个可以指向一个与computerA完全不同的机器。

票数 0
EN

Server Fault用户

发布于 2015-03-27 12:22:47

你试过清理缓存了吗?

您可以通过输入以下命令来做到这一点:

ipconfig /flushdns

这是我第一次谈这件事。我假设您的前任管理员更改了一些ip,并且仍然在客户机/服务器的缓存中记住它们。

这对你有帮助吗?

编辑:请注意,对windows服务器2003的支持在2015年7月14日服务结束!

票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/678731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档