首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一些XP客户端间歇性地对静态IP服务器产生错误的IP

一些XP客户端间歇性地对静态IP服务器产生错误的IP
EN

Server Fault用户
提问于 2010-01-05 20:53:16
回答 1查看 922关注 0票数 0

我们有一个带有静态IP的服务器,比如说x.x.2.5。我们有几个WinXP (但不是全部),它们偶尔会将主机名解析为x.x.1.59 (x.x.1.x是本地子网)。

路由器中的DHCP范围设置为x.x.50-199,路由器已发出1.59的租约。

从理论上讲,有可能存在一个具有相同主机名的主机。它响应ping,但似乎没有在我们的Windows服务器上注册(1.59没有条目),所以我不认为是这样的。

2.5服务器的DNS是静态的,它只出现一次(此服务器的其他条目不出现)。

在受影响的个人电脑上,如果我这样做:

代码语言:javascript
复制
ping THEHOST

我得到1.59

如果我做了

代码语言:javascript
复制
nslookup THEHOST

我得到2.5

因此,本地缓存在某种程度上似乎是fubar。如果我重新启动XP机器,它会获得正确的IP地址,一切都很好。故障是间歇性的,重启后不能重复。

我们的本地Windows管理是困难的,我也是(但我不是Windows管理员,所以这并不奇怪)。有办法追踪这个疯狂的IP吗?当它再次发生时,我应该检查什么?

EN

回答 1

Server Fault用户

发布于 2010-01-05 22:14:06

当Windows试图解析NETBIOS名称时,如果不给带有后缀的完整DNS名称,则按以下顺序遍历

  1. NetBIOS名称缓存
  2. WINS服务器
  3. B节点广播
  4. LMHosts文件
  5. 主机文件
  6. DNS服务器

使用nslookup跳过数字6,这可能是当您使用nslookup时看不到问题的原因。缓存中毒和流氓WINS服务器似乎不太可能,如果问题在重新启动时无法重现,那么它就不是主机或LMHOST文件问题。这使得b节点广播成为问题最有可能的根源。我猜想,您在受影响主机的同一网段上有一台机器,其NetBIOS名称为THEHOST。判断它是否是netBIOS问题的一种方法是点击THEHOST.DOMAIN,看看它是否使问题消失,如果确实是NetBIOS,如果不是,那么您就有了一个DNS问题。

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

https://serverfault.com/questions/99777

复制
相关文章

相似问题

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