Windows server 2003 WINS的配置和使用详解

时间:2022-02-26 03:13:55

网络中的一台计算机可以使用NETBIOS和DNS两种命名方式为其命名,在NETBIOS标准中,使用长度不超 过16个字符的名称来惟一标识每个网络资源,用于标识资源或服务类型。在实际工作中。通过WINDOWS操 作系统中的“网上邻居”看到的计算机名、工作组名或域名就是NETBIOS名称。

NetBIOS的工作过程

在网络中使用NETBIOS名称时,基本工作过程包括NETBIOS名称的注册、释放和查询。注册是在计算机 启动、服务开始或用户登录时动态进行的。当计算机正常关闭、服务正常停止或用户正常退出时,将会进 行NETBIOS名称的释放。如果一个计算机试图通过NETBIOS名称访问另一台计算机时,需要进行NETBIOS名 称查询,以便能够正常通信,NETBIOS名称的注册和释放实质上主是为名称查询服务的。在2003中,可以 基于NETBEUI和TCP/IP两种协议来实现NETBIOS名称的注册、释放和查询。

1、基于NETBEUI协议支持NETBIOS

NETBEUI协议是IBM于1985年提出并开发的非路由的协议,该协议缺路由和网络层寻址功能。所有的通 信只能通过广播消息的方式来完成,因此只能应用于小型工作组或局域网,由于NETBEUI信息中只有数据 链路层MAC地址,不需要附加的网络地址和网络层头尾。如果在网络中只使用NETBIOS名称进行通信,则只 需部署NETBEUI协议即可,而无需部署TCP/IP协议。在目前的网络中,已经基本不现使用NETBEUI协议来 NETBIOS。2003也不再提供它了,取代之的是TCP/IP协议。

2、基于TCP/IP协议支持的NETBIOS

通过其组件来实现的。在2003中默认被启用。

NETBIOS名称解析

在使用“TCP/IP上的NETBIOS”支持NETBIOS时,需要将NETBIOS解析成IP地址,然后通过IP地址进行通 信,在WIN2003中,NETBIOS解析可以通过多种方法实现。下面前3者是标准的NETBIOS名称解析方法,后两 者是微软专有的NETBIOS名称解析方法。

1、通过NETBIOS名称解析缓存解析NETBIOS名称

NETBIOS名称缓存保存了本地主机最近查询过的NETBIOS名称,使用NBTSTAT查看NETBIOS名称的信息。 NETBIOS名称解析是首要的解析方式。

2、通过发送广播消息解析NETBIOS名称

当主机需要解析NETBIOS名称时,可以向网络中发送广播消息,消息中包含要解析的NETBIOS名称,网 络中的所有主机都将收到该广播消息,并检查注册的NETBIOS名称是否与广播消息的NETBIOS名称匹配。这 种方式解析遇到两个问题:广播将干扰网络上的每个节点。路由器通常不转发广播,所以只能解析本地网 络上的NTBIOS名称。

3、通过NETBIOS名称服务器解析NETBIOS名称

在实际应用中,可以部署专门的NETBIOS名称服务器(NBNS)来解析NETBIOS名称,采用NETBIOS名称服 务器,可以在跨越子网的网络环境实现对NETBIOS名称的支持,并且能有效地提供网络性能,WIN2003通过 WINS实现NETBIOS名称服务器,提供对NETBIOS名称的支持。

4、通过LMHOSTS文件解析NETBIOS名称

LMHOSTS文件是一个静态的纯文本文件,用于保存NETBIOS名称与IP地址的对应信息,每条对应信息称 为一个条目,这些条目必须手工输入。在解析时,自上而下依次对比每个条目。LMHOSTS必须存放在需要 解析NETBIOS名称的主机上,默认情况下,每台WIN2003主机中,都有LMHOSTS文件,存储在%systenroot% \ststem32\drivers\etc目录下,并且名为LMHOST。SAM。使用时需要将其重命名为LMHOSTS。

5、通过HOSTS文件和DNS解析NETBIOS名称

NETBIOS名称默认与主机名相同,在这种情况下,通过HOSTS文件和DNS也可以解析NETBIOS名称。

NETBIOS节点类型

B-节点:广播消息来解析NTETBIOS名称。

P-节点:使用NETBIOS名称服务器来解析NETBIOS,不使用广播,,而是直接查询名称服务器

M-节点:是上面两个节点的组合。

H-节点:是P-节点和B-节点的组合,默认情况下,H-节点作为P-节点使用,如果H-节点无法通过 NETBIOS名称服务器解析NETBIOS名称,则使用广播解析名称。

运行WIN2003计算机默认为B-节点。配置WINS客户端时自动变为H-节点

WINS概述

1、什么是WINS

WINS(Windows Internet Name Service,Windows Internet 名称服务),是一个增强的NETBIOS名称 服务器,使用WINS时,NETBIOS名称解析请求将直接发送给WINS服务器。如果它可以解析,它会直接将IP 地址发送给请求的主机。

WINS工作机制

WINS客户端与WINS服务器之间要经过名称注册、名称更新、名称释放和名称查询和解析过程

1名称注册

当WINS客户端初始化时,它会通过单播方式直接向所指定的主WINS服务器发出注册请求,要求将其 NETBIOS名称和IP地址等信息注册登记到WINS服务器的数据库中,WINS客户端发出名称注册请求后,可能 会发生下列3种情况