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

不知道大家在打开【网上邻居】 时也会遇到下面的问题: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,那就只能广播了,广播费时又不可靠,这就是为什么双击工作组后要等待本来是该工作组的计算机确没有显示。

要实现在Windows网上邻居跨网段的通过计算机访问,你可以使用下面这些方法: 1. 配置DNS服务器:如果你想在不同的网络之间通过计算机访问其他计算机,你需要在网络配置一个DNS服务器。DNS服务器可以将计算机解析为IP地址,从而让你通过计算机访问其他计算机。在Windows,你可以使用“服务器管理器”或者“DNS管理工具”来配置DNS服务器。 2. 在每个计算机上配置DNS解析:如果你没有配置DNS服务器,你可以在每个计算机上手动配置DNS解析。你可以在每个计算机的“网络和共享心”到它的IP地址,并将它添加到“hosts”文件。在Windows,你可以在“C:\Windows\System32\drivers\etc\hosts”到“hosts”文件。 3. 使用WINS服务器:WINS服务器是一种Windows网络服务,它可以让不同计算机之间通过计算机进行通信。你可以在每个计算机上安装WINS客户端,并将它们配置为使用WINS服务器。在Windows,你可以使用“服务器管理器”来安装和配置WINS服务器。 4. 使用NetBIOS名称:NetBIOS名称是一种在Windows网络使用的计算机。你可以在每个计算机上配置NetBIOS名称,并将它们添加到“lmhosts”文件。在Windows,你可以在“C:\Windows\System32\drivers\etc\lmhosts”到“lmhosts”文件。 注意:以上这些方法都需要一些技术基础和配置,如果不了解相关知识,最好还是不要随意尝试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值