《第10章-WINS服务器的配置与管理ppt课件.ppt》由会员分享,可在线阅读,更多相关《第10章-WINS服务器的配置与管理ppt课件.ppt(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物第十章 WINS服务器的配置与管理 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物【本章提要】 NetBIOS的基本概念 WINS服务的基本功能 WINS服务器的安装和配置 DNS和WINS服务的集成 WINS服务器的维护 在混合网络中,低端计算机,如Windows 98、Windows NT和Windows 2000等操作系统使用NetBIOS名称进行通信。WINS服务
2、就是一种高级的NetBIOS名称服务,它的主要功能是为WINS客户机提供全面的NetBIOS名称服务,而且它有一个很重要的功能就是动态更新数据库,便于管理和维护。不过在Windows Server 2003的网络中,WINS不再是必须的组件了,因为Windows Server 2003可以不再依赖NetBIOS来实现网络通信。提供WINS服务的主要原因是考虑到网络中还会有其他早期的NetBIOS客户机。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物10.1. NetBIOS简介 10.1.1.什么是Net
3、BIOS NetBIOS是一个高级网络接口,最初是在硬件中实现的。NetBIOS应用程序要建立一种名为“网络控制块”(Network Control Block,NCB)的数据结构,然后发出一个BIOS函数调用,以便将NCB的内容发送给网络适配器。Windows Server 2003通过一个NetBIOS模拟程序来提供对NetBIOS应用程序的支持。这个模拟程序捕捉BIOS调用,并将其转换成网络函数调用。NetBIOS最先是由Sytec Inc.在1983年为IBM公司开发的,后来成为了PC网络接口的一种事实性的标准。与此同时,IBM和Microsoft又和3Com一起开发了网络命令语言,它
4、最终演变为SMB(Service Message Block,服务消息块)。SMB应用程序的早期版本都将NetBIOS用作网络接口,将NETBEUI(NetBIOS扩展用户接口)用作传输协议。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物NetBIOS 定义了两个组件: 1会话层接口 会话层接口是一个应用程序可以使用的标准API。这些应用程序将网络输入、输出和控制指令提交给下层网络协议软件,以便通过网络进行传输。可以在支持NetBIOS接口的任意软件上,运行所有使用NetBIOS API进行网络通讯的应
5、用程序。2.会话管理和数据传输协议 会话管理和数据传输协议可以是用来执行NetBIOS接口命令集的实际传输和通讯的任何网络连接协议及其相关软件。例如TCP/IP和NetBEUI协议软件是大多数Windows操作系统都有使用的两个协议。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 在Windows 2000之前,所有基于MS-DOS和Windows 98等操作系统都需要NetBIOS命名接口来支持网络功能。在Windows 2000之后,计算机的网络连接就不再需要对NetBIOS命名接口的支持了。例如,
6、使用Windows 2000和其它不需要NetBIOS名称的操作系统(如某些版本的UNIX),可以建立并运行一个由域名系统(DNS)进行名称解析的环境。但是,多数网络仍然要求将使用NetBIOS网络名称的老的操作系统与运行Windows Server 2003或Windows 2000的计算机集成在一起。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物10.1.2. NetBIOS的工作过程 1NetBIOS名称 一个NetBIOS名称包含16个字节。每个名称的前15个字节是用户指定的,表示: (1)标识与
7、网络上单个用户或计算机相关联的某个资源的唯一名称。 (2)标识与网络上的一组用户或计算机相关联的某个资源组的名称。 每个NetBIOS名称都配置成一个唯一的(专有的)名称或组(非专有的)名称。唯一的名称通常用来向计算机上的特定进程发送信息,组的名称用来同时向多台计算机发送信息。每个NetBIOS名称中的第16个字符被Microsoft NetBIOS客户用作名称后辍,指定的是一种服务,比如Browser、Domain Controller等。15个字节的计算机名和第16个字节的服务ID组合在一起,构成了一个独一无二的标识符,这类似于将IP地址和TCP/UDP端口号合并到一起构成一个唯一的套节字
8、。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物2NetBIOS名称服务 在基于NetBIOS的网络中,可以提供如下名称服务: (1)名称注册:建立NetBIOS名称到IP地址的映射,常用方法有广播、NetBIOS名称服务器(即后面要介绍的WINS服务器);(2)名称刷新:每一个注册的NetBIOS名称都要在指定的时间间隔刷新注册记录,如果到期还没有刷新,则不能继续使用该名称在网络上通信; (3)名称查询:又叫名称解析,就是将目标计算机的NetBIOS名称映射为IP地址的过程。常用的名称解析的方法有本地缓
9、存、广播、NetBIOS名称服务器和Lmhosts文件等。(4)名称释放:当NetBIOS客户机关机或注销时,它的NetBIOS名称注册即自动撤销,这个过程就称之为名称释放,实际上就是将NetBIOS注册记录的生存有效期(TTL)置0。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物3NetBIOS节点类型 NetBIOS节点类型标识了该计算机在进行NetBIOS名称解析时应该采用的方法,在Windows Server 2003中,可以通过设置以下几种节点类型来改变客户计算机的名称解析方法: 运行Wind
10、ows Server 2003的计算机默认是B节点,当设置为WINS客户端时就变成了H节点。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物10.2. WINS概述 Windows Internet命名服务(Windows Internet Name Service,WINS)为注册和查询网络上计算机和用户组NetBIOS名称的动态映射提供分布式数据库。WINS将NetBIOS名称映射为IP地址,并设计以解决路由环境的NetBIOS名称解析中所出现的问题。WINS对于使用TCP/IP上的NetBIOS 路
11、由网络中的NetBIOS名称解析提供了最佳选择。 WINS可以减少使用NetBIOS名称解析的本地IP广播,并允许用户很容易地定位远程网络上的系统。因为WINS注册是在每次客户启动并加入网络时自动执行,所以WINS数据库在进行更改动态地址配置时会自动更新。例如,当DHCP服务器将新的或已更改的IP地址发布到启用WINS的客户计算机时,将更新客户端的WINS信息。这不需要用户或网络管理员进行手动更改。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物10.2.2.WINS的组成 典型的WINS系统由WINS服务
12、器和WINS客户端两部分组成。WINS服务器负责收集WINS客户端的注册信息,对WINS数据库进行维护和管理。WINS客户端在启动时将自己的NetBIOS计算机名和IP地址注册到WINS服务器中。在网络系统中,还可能存在非WINS客户机,如Linux计算机等,如果WINS服务器和WINS客户机处在不同的子网,那么,还需要配置WINS代理(WINS Proxy),类似第九章介绍过的DHCP中继代理。如图所示。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物10.2.3. WINS的工作过程 WINS在基于TC
13、P/IP的网络中简化管理了NetBIOS的名称空间。WINS客户端启动时,会向WINS服务器注册自己的计算机名称(注意:与第八章介绍的主机名不同),即NetBIOS名称与对应的IP地址添加到数据库中,这是WINS服务器的注册过程。WINS客户机在每次启动时都要在WINS服务器中注册一次,所以WINS服务器中数据库总是能够保持最新。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 当WINS客户端之间需要进行通信时,它们首先需要通过名称解析知道对方的IP地址,在WINS系统中解析工作由WINS服务器完成。当W
14、INS服务器收到WINS客户端的通信请求后,会自动从本地数据库中查询对方计算机名和IP地址,并将其提供给请求通信的WINS客户端,完成名称的解析。这与前面第8章介绍的DNS服务类似,不同的是DNS是实现主机名和IP地址的对应关系,而WINS是实现NetBIOS计算机名和IP地址的对应关系。如果在一个系统中既有DNS系统又有WINS系统,那么一般解析过程如图10-3所示。当客户端发出与对方建立连接的命令后,系统首先会查询是否是本机名,如果不是则查询HOSTS文件,如果还不是然后依次查询DNS服务器、客户端本地NetBIOS缓存和WINS服务器,如果均没有所要的名称,则再广播方式查询,最后再看Lm
15、hosts文件。如果经过上面的步骤均未能找到所需名称,则系统报告错误信息。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 图中包含了WINS客户端和WINS服务器的一组典型事件。在该例子中,将发生以下事件: 当WINS客户机CLIENT_A启动时,就将自己的计算机名和IP地址在WINS服务器PUMA中注册,这样在WINS数据库中就存放有CLIENT_A的计算机名和IP地址; 当两个WINS客户机要建立通信关系时,另一个WINS客户机CLIENT_B查询WINS服务器以定位网络上CLIENT_A的IP地址;
16、 WINS服务器使用IP地址192.168.1.100应答CLIENT_A。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 当一个WINS客户端启动时,可以在指定的WINS服务器中注册。在实际应用中,可以有两个以上的WINS服务器,一个为主WINS服务器,另一个为辅助WINS服务器。如果主WINS服务器不能为WINS客户端提供服务,则可以由辅助WINS服务器提供服务。WINS的工作原理可分为四个阶段:名称注册、名称查询、名称更新和名称释放。 (1)名称注册 WINS客户机向WINS服务器注册它们的Net
17、BIOS名称,这与B节点实现不同,后者广播它的名称注册。当WINS客户机初始化时,它通过直接向其TCP/IP配置中的WINS服务器以点对点(Peer-to-Peer)的方式发送名称注册请求而注册它的NetBIOS名称。 如果WINS服务器可用,而且该名称还未被另一台WINS客户机注册,则成功注册消息就返回客户机。这条消息包含NetBIOS名称注册给客户机的时间量,此时间被指定为生存时间(TTL)。如果在WINS数据库中有已注册的重复名称,则WINS服务器给当前已注册名称所有者发送一条质询。此质询作为名称查询请求发送。WINS服务器以500ms的间隔三次发送质询。如果注册的计算机是多宿主计算机(
18、有多块网卡或一块网卡配置多个IP地址),则WINS服务器为此计算机尝试所有的IP地址,直到接受响应,或直到所有的IP地址都已试过为止。如果当注册的所有者成功地响应WINS服务器,则该WINS服务器向试图注册名称的WINS客户机发送否定名称注册响应。如果当注册的所有者不响应WINS服务器,则该WINS服务器向试图注册名称的WINS客户机发送成功的名称注册响应。 当WINS服务器不可用时,WINS客户机将尝试三次以发现主WINS服务器。如果在三次尝试之后仍然失败,则名称注册请求就发送给辅助WINS服务器(倘若已配置)。如果两种服务器都不可用,则WINS客户可能初始化一个广播来注册它的名称。 我吓了
19、一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 (2)名称查询 将NetBIOS名称解析为IP地址的常见方法是用NetBIOS名称服务器,例如WINS服务器。当计算机配置为WINS客户机时,默认是H节点类型。客户机首先查询WINS服务器,检查用于NetBIOS名称到IP地址的映射,如果失败才会使用广播。具体步骤如下: 当用户输入网络命令时,如net use(使用网络),为了将目标主机NetBIOS名称解析为IP地址而检查NetBIOS名称缓存; 如果名称未从缓存中解析,一个名称查询请求被直接发送给客户机上配置的
20、主WINS服务器。如果主WINS服务器不可用,客户机再尝试两次,如果失败,再将请求转换到辅助WINS服务器; 如果没有WINS服务器解析名称,WINS服务器将会发回一条“Requested name does not exist”的消息给WINS客户机,然后使用广播方式查询。如果名称不能由WINS服务器或广播和缓存中解析,此名称仍可通过分析LMHOSTS或Host文件或通过使用DNS而解析。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 (3)名称更新 为了继续使用该NetBIOS名称,WINS客户机同
21、样要象DHCP的租期和续租一样,必须在该名称终止前向服务器续租已注册的名称。WINS客户端要不断地告诉WINS服务器需要继续使用自己注册的名称,这样服务器才会更新WINS客户端的名称续租,重新复位TTL。如果客户机不更新租约,WINS服务器会使另一台WINS客户机得到该NetBIOS名称。 当TTL值达到预设值的1/2时,WINS客户端会向其主WINS服务器发送一个续租请求信息。该请求信息包含有该WINS客户端的计算机名称、WINS客户端的IP地址和WINS服务器的IP地址。若主WINS没有响应,该请求信息在TTL剩余1/8时重发一次。若主WINS服务器仍无响应,如果该网络中配置有辅助WINS
22、服务器,则WINS客户端将尝试向辅助WINS服务器请求续租。如果辅助WINS服务器接受续租,则WINS客户端就在辅助WINS服务器上获得一个TTL。 如果向辅助WINS服务器进行了三次续租请求后,仍然没有得到辅助WINS服务器的响应,则该WINS客户端继续向WINS服务器请求续租。该过程一直继续下去,直到得到WINS服务器的响应或TTL值耗尽为止。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 (4)名称释放 当WINS客户机正常关闭计算机时,它为每个注册的名称向WINS服务器直接发送一个名称释放请求。名
23、称释放请求包括客户机的IP地址和将要从WINS数据中清除的NetBIOS名称。由于名称已经释放,因而使该名称有可能被另一台客户机得到。 当WINS服务器接受名称释放请求时,它为特定的名称检查它的数据库。如果WINS服务器遇到数据库错误,或者如果一个不同的IP地址映射已经注册的名称,则给WINS客户机发送否定的名称释放。否则,WINS服务器发送肯定的名称释放,并在它的数据库中将名称指定为非活动的名称。名称释放响应包括被释放的NetBIOS名称、值为0的TTL时间。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的
24、生物10.3.安装WINS服务10.3.1. WINS服务器及客户端的需求 在网络内部实现WINS之前,考虑需要的WINS服务器数量。网络内部至少应该有一台WINS服务器,提供NetBIOS名称服务,并且可以解决在路由网络中使用NetBIOS的问题。而两台WINS服务器可确保系统冗余。如果一台服务器不工作,第二台服务器可用于解析名称。 1.WINS服务器需求: WINS服务器要求是一台运行于Windows Server 2003的计算机上。服务器不一定要求是域控制器,但注意要配置静态IP地址、子网掩码和其它一些TCP/IP相关参数。 2.WINS客户机需求: 客户机必须配置主WINS服务器的I
25、P地址,如果有的话还需要配置辅助WINS服务器的IP地址。WINS客户机可以支持的操作系统主要如下: WINDOWS NT 3.51/4.0; Windows 95/98/Me; Windows 2000 Professional/Server; Windows XP; Windows Server 2003等。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物10.3.2. WINS服务器的安装 要安装WINS服务器,在Windows Server 2003计算机上执行以下步骤: (1)选择开始|控制面板|
26、添加删除程序|添加/删除Windows组件,然后选择网络服务。如图所示。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 (2)单击详细信息按钮,在出现的画面中选中Windows Internet 名称服务(WINS)前面的复选框,然后单击确定按钮。如图所示。 (3)返回前面一个画面时,单击下一步按钮。Windows将会自动完成WINS服务器的安装过程。 安装完成后,通过单击开始|管理工具|WINS菜单,可以连接与管理WINS服务器,也可以在WINS控制台窗口中右键单击WINS,选择添加服务器来管理其它的W
27、INS服务器。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 如图所示,右键单击WINS服务器,在弹出的菜单中选择所有任务,可以启动、停止或重新启动WINS服务器。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物10.3.3.配置WINS客户端 Windows操作系统中WINS客户端的配置与DNS客户端的配置类似,只需在IP地址信息中添加WINS服务器的IP地址即可。Windows 2000/XP/2003的设置基本相
28、同,下面以Windows XP为例,说明DNS客户端的配置。 (1)打开控制面板,在控制面板中进入网络和Internet连接,打开网络连接。 (2)选取窗口中的本地连接一项,单击鼠标右键,在出现的快捷菜单中选择属性一项,打开本地连接属性对话框。如图所示。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 (3)在对话框“此连接使用下列项目”中选取已安装的Internet协议(TCP/IP)项,然后单击属性按钮,出现如图所示的对话框。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?
29、但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 (4)选择高级按钮,选择WINS选项卡,单击添加按钮,在弹出的“TCP/IP WINS服务器”的WINS服务器地址栏中输入“192.168.0.1”。如图10-10所示。单击添加按钮,如果有备用WINS服务器,也可再次单击添加按钮,输入备用WINS服务器IP地址。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 (5)确保图10-10中的NetBIOS设置选中“默认”或“启动TCP/IP上的NetBIOS”选项。 这样客户端的NetBIOS设置完成
30、。 使用“IPCONFIG /all”命令可以看到如图所示的结果。从图中可以看出,在设置了WINS服务器后,客户端的节点类型(Node Type)为“Hybrid”,即WINS客户端会先与WINS服务器联系,如果无法得到NetBIOS名才会使用广播方式。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物10.4.配置WINS服务器 创建WINS服务器后,就可以为WINS客户端提供注册服务了。但是,为了提高系统的性能,加强系统的稳定性,同时,可能还要满足复杂网络环境不同用户的需求,通常还需要对WINS服务进行经
31、一步设置。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物10.4.1WINS服务器的设置 在WINS管理控制台中,右键单击WINS服务器名称,如“PUMA”,选择快捷菜单中的属性选项,显示如图10-12的对话框。 1常规设置 在该对话框中,“自动更新统计信息间隔”用于设置WINS服务器每隔多长时间重新统计数据库中的数据,如注册的WINS客户端的数量,客户端的查询情况等;“默认备份路径”用于设置WINS服务器中数据库备份文件的默认存放路径;“服务器关闭期间备份数据库”用于设置WINS服务器是否在关闭之前自动
32、备份数据库。用于可以根据实际需要设置。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 2间隔设置 单击间隔标签打开间隔选项卡,显示如图所示。 “更新间隔”:用于设置WINS客户端必须向WINS服务器更新其注册的间隔。系统默认为6天。设置的时间一般以WINS客户端每天的实际工作时间为宜,也即从打开WINS客户端到WINS客户端正常关机这段时间。设置时间不能太小,否则WINS客户端要经常向WINS服务器更新其注册,增加了网络负担。若WINS客户机非正常关机,更新间隔不会重新计时,而是延续关机前的时间。 “消失
33、间隔”:在更新间隔到期后还没有成功进行更新的WINS客户端,还会在WINS服务器中保留一段时间,这段时间就是“消失间隔”。如果在“消失间隔”到期后还没有进行注册,将要看“消失超时”的时间设置。 “消失超时”:如果WINS客户端在“消失间隔”时间用完后还没有成功更新WINS服务器注册,该WINS客户端的数据还会在WINS服务器的数据库中保留一段时间,这段时间由“消失超时”来设置。当“消失超时”到期后还没有完成注册,该WINS客户端的数据将彻底从数据库中清除。 从上面几个时间间隔的介绍可以看出,一个WINS客户端的数据要从WINS服务器中彻底清除需要经过三个阶段:“更新间隔”、“消失间隔”和“消失
34、超时”。只有最后当“消失超时”到期后,才彻底从数据库中清除该数据。 “验证间隔”:用于多个WINS服务器的场合。当“验证间隔”到期后,WINS服务器将自动验证由其它WINS服务器复制过来的数据是否仍然处于有效运行状态。如果是则保留数据,否则清除掉。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 3.数据库验证设置 在多个WINS服务器的网络中,为了验证WINS服务器之间数据复制的一致性,需要设置数据库验证。这里可以设置“数据库验证的间隔”、数据库验证间隔到期后的“开始时间”和每一周期验证的最大记录数等。还
35、可以设置“验证依据”是向数据的所有者查询和验证的“所有者服务器”还是随机选择一个WINS服务器进行验证的“随机选择的伙伴”。如图所示。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 4.高级设置 在WINS服务器属性中,选择“高级”选项卡,如图10-15所示。该选项卡的主要项目有: “将详细事件记录到Windows事件日志中”:当选中该选项,WINS服务器会自动将与WINS服务器工作不正常的数据全部记录到系统日志文件中。通过Windows的事件查看器可以查看到这些数据。在选择该选项后,会降低系统的运行性能
36、,所以建议一般不要选用。 “启用爆发管理”:该选项是设置WINS服务器可以一次处理多个WINS客户端的请求,分为低、中、高,也可以自定义。可以根据网络规模的大小选择。 “数据库路径”:是设置WINS服务器数据库文件的保存位置,系统默认为:%Systemroot%system32wins。 “起始版本ID”:WINS服务器中每条记录都有个版本号,这里设置的是起始版本号。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物10.4.2.配置静态映射 在WINS服务器和客户端配置完成后,便可在WINS客户端之间建立通
37、信关系。但是,如果一个网络中既有WINS客户端也有非WINS客户端时,如要要让WINS客户端找到非WINS客户端,可以利用静态映射功能来实现,如果要让非WINS客户端找到WINS客户端,则使用WINS代理服务来实现。WINS代理服务将在下节介绍。 当WINS客户端要与非WINS客户端建立联系时,由于非WINS客户端不会自动在WINS服务器中进行注册,所以WINS服务器数据库中也就不会有这些非WINS客户端的计算机名和IP地址。如果位于同一网段内,相互之间还可以通过广播方式寻找到对方,但是,如果位于不同的网段,那么广播将无法实现,这是就需要WINS静态映射方式来实现了。虽然这些名称也可以通过Lm
38、hosts文件或通过查询DNS服务器来添加或解析。 如何添加静态映射呢?在WINS服务器管理控制平台中,在左侧树型列表中选中并右键单击活动注册选项,在弹出的快捷菜单中选择新建静态映射选项,如图10-16所示。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 在对话框的计算机名和IP地址文本框中分别输入一个非WINS客户端的计算机名和IP地址。NetBIOS作用域(可选)一般不使用,在类型对话框中选择NetBIOS名称的类型。有唯一、组、域名、Internet组和多组几个选项。这些选项的含义如表所示。我吓了一
39、跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 为了方便用户查看WINS服务器数据库中的数据,Windows Server 2003提供了两种方法查找数据库中的记录:按名称查找和按所有者查找。在WINS管理控制台中右键单击活动注册,选择快捷菜单中的显示记录选项,单击立即查找按钮,可以看到WINS数据库中的所有数据,如图所示。要按所有者或记录类型查找,请分别选择记录所有者或记录类型选项卡,然后进行查询。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错
40、:表里边有一个活的生物10.4.3.配置WINS代理 当非WINS客户端要与WINS客户端之间建立通信关系时,则可以利用WINS代理服务(WINS Proxy)来实现。WINS代理服务的特点是可以跨网段操作。这弥补了广播信息无法路由的不足。WINS代理的工作方式如图所示,非WINS客户端Client_A可以通过WINS代理Client_B寻找到WINS服务器PUMA,从而可以与WINS客户端Client_C进行通信。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 WINS代理解析NetBIOS名称的过程如
41、下: 非WINS客户机CLIENT_A向本地子网广播一个NetBIOS名称查询; 配置为WINS代理的CLIENT_B接受该广播,并在其缓存中检查该NetBIOS计算机名到IP地址的映射; 如果CLIENT_B的缓存中有一个名称到IP地址的映射与CLIENT_A请求的相匹配,它就会将该信息返回给CLIENT_A。如果没有,CLIENT_B就会向WINS服务器查询CLIENT_A所请求的映射; 当CLIENT_B从它配置的WINS服务器(此例中的PUMA)接收到所请求的名称到IP地址的映射时,会立即将该信息缓存起来; 然后,CLIENT_B可以使用该映射信息,来应答随后来自CLIENT_A或子网
42、上其他B节点计算机的NetBIOS名称查询广播。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 WINS代理实际上是一台WINS客户机。为了将一个计算机配置为WINS代理,需要在运行菜单中输入“regedit”命令编辑注册表信息,并将其中的EnableProxy条目的值设为1,然后重新启动计算机。EnableProxy位于注册表的如下位置: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNetBTParameters 如图所示:我吓了一跳,蝎子是多么丑
43、恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物10.4.4.通过DHCP服务器配置WINS服务 前面第九章介绍过,DHCP服务器可以配置DNS、WINS等DHCP选项。如果一台DHCP客户端又是WINS客户端,那么可以在DHCP服务器上配置。 利用DHCP选项添加和配置“044 WINS/NBNS服务器”可以配置主要和辅助WINS服务器的IP地址,如图所示。同时,还可以配置DHCP的“046 WINS/NBT节点类型”选项,建议将其值设置为“0 x8”,这样将客户机配置为H-节点。 当DHCP租用和更新IP租用时,它就会收到这些
44、针对WINS的配置,并被配置为支持WINS。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物10.5. WINS数据库的管理和维护 10.5.1. WINS数据库的复制 数据库的复制使WINS服务器能够用另一台WINS服务器的记录解析注册主机的NetBIOS名称。例如,如果在子网1上的WINS客户机向同一子网上的WINS服务器注册,但却想与子网2上的WINS客户机通信,而那台WINS客户机向子网2上的WINS服务器注册,则NetBIOS名称将不能解析,除非两个子网的WINS服务器相互复制了它们的数据库。当在
45、网络上使用多个 WINS 服务器时,可以配置它们以将数据库中的记录复制到其它WINS服务器。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 1WINS复制伙伴 复制伙伴是WINS服务器中用到的一个概念,指WINS服务器之间进行数据库复制时所确立的一种关系。为了复制数据库条目,每台WINS服务器必须被配置为至少一台其它WINS服务器的拉伙伴(Pull Partner)或推伙伴(Push Partner) 。 推伙伴:是一种WINS服务器,该服务器按照配置的时间间隔,发送消息给它的拉伙伴,当它的WINS数据
46、库更改时通知拉伙伴。当作为拉伙伴的WINS服务器以带有复制请求的消息响应时,则该WINS服务器将它的新数据库条目的副本发送给拉伙伴。 当以下事件发生时,推伙伴会发送消息给它的拉伙伴: (1)当WINS服务器启动时; (2)当WINS服务器数据库中的名称到地址的映射的 IP 地址发生变化时; (3)当“版本ID的变化次数”值达到指定的阀值时。 需要注意的是,WINS服务器仅复制它的数据库中的新条目。整个WINS数据库并不是在每次复制发生时复制。 我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 拉伙伴:也是一
47、台WINS服务器,该服务器按照配置的时间间隔,从其它WINS服务器(那些配置为使用它作为拉伙伴的服务器)拉出或请求已经更新的WINS 数据库项条的副本。可以启用WINS,使之在发生以下任一事件时,通过其配置的伙伴来拉出(请求)副本。 (1)当WINS服务器启动时; (2)超过特定的时间时。 两次拉复制之间的时间间隔显示在“复制间隔”中,它可以为所有的拉伙伴指定一个全局时间,也可以单独为特定的伙伴指定。 如果要将WINS服务器A设置为WINS服务器B的“推伙伴”,那么,也必须将WINS服务器B设置为WINS服务器A的“拉伙伴”,否则WINS服务器B无法接收从WINS服务器A中复制过来的数据。另外
48、,如果要实现两台WINS服务器之间数据的相互复制,则必须将每一台WINS服务器同时设置为“推伙伴”和“拉伙伴”。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 2配置WINS复制 要新建复制伙伴,在WINS管理控制台中右键单击复制伙伴,在弹出的快捷菜单中选择新建复制伙伴,在WINS服务器文本框中输入另一台WINS服务器的名称,也可以单击浏览进行选择,如图所示。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 单击确定按
49、钮,如果另一台WINS服务器在线就会立即添加,否则需要输入对方的IP地址验证。返回WINS窗口,已创建的复制伙伴就会显示在窗口中。可以看到该复制伙伴的复制类型默认为“推”/“拉”。如图所示。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物 在WINS复制伙伴创建成功后,可以选择已创建的复制伙伴,如刚创建的“HUA”,单击鼠标右键,选择快捷菜单中的属性选项,会显示“HUA 属性”对话框,然后选择高级选项卡,如图所示。我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快
50、,证实我的猜测没有错:表里边有一个活的生物 “复制伙伴类型”:可以决定该WINS服务器的复制伙伴类型是“推”、“拉”还是“推”/“拉”。 “为复制使用持续连接方式”:该功能很有用,因为一般WINS服务器在每次完成复制后都与复制伙伴断开会话连接。在很多情况下,WINS服务器都是通过高速局域网链接互连的,因此它更愿意让连接是打开的,而不是在复制完成后关闭。持续连接可提高复制的速度,因为服务器可以立即将记录发送给伙伴,而不需要每次都建立临时连接。在WINS中注册时,每个记录都会立即通过网络进行更新,使复制更一致。持续连接所使用的带宽是最小的,因为该连接通常是空闲的。 “开始时间”:用于设置每天开始进