服务器 频道

WINS 服务器的安装与设置<1>

  12.1.2 NetBIOS 名的解析

  NetBIOS 名的解析就是将计算机的 NetBIOS 名成功的与IP地址进行映射的过程。从上面用户已经知道 NetBIOS 名是用来识别网络上NetBIOS 资源由 16 个字符组成的地址。让用户通过下面这个例子了解 NetBIOS 名是如何解析的。

  一台 Windows 2000 的计算机(CORPSERVER)中运行的文件与打印共享服务的 NetBIOS 名的解析过程。当计算机启动时文件与打印共享服务利用计算机名在网络上注册一个独立 NetBIOS 名。这个 NetBIOS 名前 15 位字符是计算机名,第 16 位字符为 0x20。如果计算机名不够 15 个字符,那么利用空格补齐。(即:CORPSERVER [20])。当用户试图与这台计算机的共享文件夹建立通信时必须指明它的文件与打印共享的 NetBIOS 名。在建立文件与打印共享连接前,首先要建立 TCP 连接,为了建立 TCP 连接首先要将 NetBIOS 名(即:CORPSERVER [20])解析成 IP 地址。

  WINS 客户机主要利用广播、LMHOSTS 文件、WINS 服务器三种方式的组合解决 NetBIOS 名解析的问题,根据组合方式的不同分成了四种 NetBIOS node 模式,见下表:

  Node 模式

  描述

  B-node(broadcast)

  B-node 用户利用广播 NetBIOS 名查询的方法实现名称的注册和解析;在广播失败后,查询Lmhosts文件,寻找相应的地址

  P-node (peer-peer)

  利用点对点的方式直接向 WINS 服务器查询相应 NetBIOS 名的 IP 地址。

  M-node(mixed)

  M-node 是把 B-node 和 P-node组合在一起。默认情况下使用广播的方式,如果失败,再向 WINS 服务器进行查询。

  H-node(hybrid)

  H-node 是把 B-node 和 P-node 组合在一起。默认情况下向 WINS 服务器进行查询,如果失败,再使用广播的方式。如果 两种方法都失败,则查询 Lmhosts 文件,寻找相应的地址。

  运行 Windows 2000 的计算机默认使用 B-node 模式,当为它们设置了 WINS 服务器后,改用 H-node 模式。Windows 2000 也能使用本地数据库文件 Lmhosts 解析 NetBIOS 名。此文件存放在: SystemRoot\System32\Drivers\Etc 文件夹中。

  用户一定要为基于活动目录的 Windows 2000 计算机设置一个WINS服务器的 IP 地址,以便它们可以与无法使用活动目录的 Windows NT 、 Windows 2000, Windows 95、 Windows 98 计算机进行通信。

0
相关文章