为什么【网上邻居】中找不到计算机,都是NetBIOS名惹得祸。

本文探讨了打开网上邻居时出现的访问速度慢及计算机显示异常等问题的原因。主要涉及NetBIOS名称解析过程,包括NetBIOS名称缓存、WINS server、广播和Lmhosts文件等解析方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

不知道大家在打开【网上邻居】 时也会遇到下面的问题:1。双击工作组后,等待时间很长。2。本应该是这个工作组的计算机,但该工作组中不显示。

需要明确的概念:【网上邻居】中的工作组名和工作组中的计算机名都是NetBIOS名称。我们常用的“//计算机名”访问方式,这里的计算机名称实际上也是NetBIOS名。

   网络中两种类型的名称:主机名(Hostname)和NetBIOS名称。

     主机名(Hostname)常用两种形式:别名(a nickname)和域名(a domain name)。主机名称的解析(主机名<-->IP地址)可以通过:hosts文件(位置:C:/WINDOWS/system32/drivers/etc)、DNS解析、广播解析;而NetBIOS名称的解析也有三种方案:WINS解析、广播解析、Lmhosts文件解析(位置:C:/WINDOWS/system32/drivers/etc,默认文件名是Lmhosts.sam,用该文件解析时需要将扩展名删除)。

回到正题:我们打开【网上邻居】进入工作组为什么那么慢?本应该时这个工作组的计算机,为什么该工作组中不显示?

     这是因为当你双击某个工作组或“//计算机名”访问某台计算机时,系统需要先将该名称(注意是NetBIOS名称)解析为IP地址,然后才能进行通信。这一解析可就复杂了,具体NetBIOS解析顺序参照我的另一篇NetBIOS名称解析顺序。大概的顺序是这样:客户端 先查本地的NetBIOS名称缓存,其次再用WINS server解析,不行就用广播,若广播还不行就会用Lmhosts文件(此时Lmhosts文件的扩展名应为空)。现在看来就清楚问题出在哪儿了,NetBIOS名称缓存里没有,又没有可用的WINS server,那就只能广播了,广播费时又不可靠,这就是为什么双击工作组后要等待本来是该工作组的计算机确没有显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值