《Wins服务器的安装与配置.ppt》由会员分享,可在线阅读,更多相关《Wins服务器的安装与配置.ppt(19页珍藏版)》请在三一办公上搜索。
1、第十八讲、Wins 服务器的安装与配置,Windows Internet Name Service/System,简介,当利用计算机名称与另外一台计算机沟通时,计算机必须通过该计算机名称来找出另一台计算机的IP地址。然后利用该IP地址与另一台计算机沟通。这种由计算机名称找出IP地址的操作称为名称解析。至于计算机会采用哪种方式来执行名称解析的操作,必须根据所使用的名称隶属于哪种类型的名称。在Microsoft网络上主要有两种名称:DNS域名称:Windows2000,UNIX,Internet都是采用DNS域名,它们所用的名称解析方式是通过DNS服务器进行名称解析和查找域控制器。NETBIOS名
2、称:旧版本的windows NT.95/98都是采用NETBIOS名称,它们所用名称解析方式是通过wins服务器或LMHOSTS文件。Window 2000也可以利用NETBIOS名称与网络上的其他计算机沟通。,运行方式,注册:当客户端启动时,它会主动将计算机名和IP地址等数据送到WINS服务 器,并记录到WINS服务器数据库内。名称解析:当客户端之间要通过计算机名通信时,它们就可以向WINS服务器查询对方的IP地址。动态数据库:如果客户端的IP地址改变时,则该客户端在更新数据或者下次重新启动时,就会自动将新的IP地址注册到WINS服务器内,不需管理员去维护。,如何注册名称?,当客户端启动时,
3、它会利用点到点的方式直接与WINS服务器通信,以便将自己的计算机名和IP地址的对应关系注册到WINS服务器数据库内。在WINS服务器端:没有响应:客户端会向另一台WINS服务器提出注册的要求。接受:如果WINS服务器数据库中没有重复的名称存在,WINS服务器会接受客户端的注册,并给客户端返回一个消息,其中包括此客户端可以使用多长时间(TTL),客户端必须在到期前更新注册的名称,以便在WINS服务器数据库内能够继续保留名称。不接受:如果名称已经被其他客户端注册,则WINS了、服务器会向拥有此名称的WINS客户端洽询。如果WINS服务器收到拥有此名称的WINS客户端的响应,则WINS服务器将不接受
4、WINS客户端的注册要求,送给WINS客户端一个反向的信息。如果WINS服务器没有收到响应,则它就会如前所述接受WINS客户端的注册。,WINS客户端如何更新其名称?,为了确保WINS客户端必须能够在WINS服务器的数据库内,继续保留其名称与IP地址的对照数据,WINS客户端必须定期向WINS服务器更新其名称。每个名称都有一定的有效期限(TTL),在期限到达之前,WINS客户端必须向WINS服务器重新注册(更新),否则此名称会被从WINS服务器数据库中删除。只要是重新注册成功,此名称的使用期限就自动延长。WINS客户端的系统设置会在有效期限(TLL)过半时,自动向WINS服务器重新注册。,当W
5、INS客户端相互沟通时,如何依据对方的计算机名称知道其IP地址呢?,基本上,在WINDOWS网络上,除了向WINS服务器查询外,它还可以利用广播、LMHOSTS文件两种方法,或者这二种方法相配合的方式,解决名称解析(从计算机名称查找其IP地址)的问题。这三种方法配合的模式总共有以下四种:node:它利用广播的方式查找IP地址。但是广播的方式会增加网络流量的负担,而且无法跨越到另一个网络区,因为路由器不会将广播信息传递到另一个网络区。例如:当计算机PC1要与PC2沟通时,它就会将“寻找PC2的信息广播出去,然后就等计算机名称为PC2的计算机响应。当PC2收到该信息后,PC2就会将其IP地址传送P
6、C1,因此,PC1就可与PC2沟通。Pnode:它利用点对点的方式,直接向WINS服务器查询计算机的IP地址。例如:当计算机PC1要与计算机PC2沟通时,它就直接询问WINS服务器,然后由WINS服务器将PC2的IP地址提供给PC1。mnode:它先利用广播的方式,如果失败,则改向WINS服务器查询,也就是采用与的混合方式。例如:当计算机PC1要与计算机PC2沟通时,PC1先利用广播的方式来查找PC2的IP地址,如果PC2没有响应(例如,它是位于另外一个网络区域内,则会收不到该广播信息),则改向WINS服务器询问。)hnode:它先向WINS服务器查询,如果失败,则改用广播的方式。例如:当计算
7、机PC1要与计算机PC2沟通时,PC1先向WINS服务器询问PC2的IP地址,如果无法由WINS服务器得到数据(例如,WINS服务器没有启动),则改用广播的方式询问。,小结,Windows系统默认是采用广播方式,如果是WINS客户端默认是hnode模式,可以利用ipconfig/all查看目前采用的模式。Windows系统的b-node方式还提供另外一种扩充功能,就是当利用广播方式,失败时,它还会尝试到LMHOSTS文件可以记载其他区域内的IP地址,因此可解决广播无法跨越路由器的缺点。Extended b-node,WINS服务器的安装,1、必要条件Server版本本身必须有静态的IP地址、子
8、网掩码、默认网关。2、安装“开始”“设置”“控制面板”“添加删除等程序”“添加删除windows组件”“网络服务”计算机“详细信息”“windows Internet 名称服务(WINS),对NONWINS客户端的设置,2000计算机:TCP/IP属性高级NT计算机:TCP/IP协议属性wins 地址,对NONWINS客户端的支持,WINS客户端可以向WINS服务器注册,因此,WINS客户端之间可以通过 WINS服务器知道对方的IP地址,进而互相沟通,也就不会将其计算机名称与IP地址注册到WINS服务器数据库内,也不会向WINS服务器查询其他计算机的IP地址,那么如何让WINS客户端与这些No
9、nWINS客户端沟通呢?,同一个网络区域内的话 广播不在同一个网络区域内的话 A 利用静态映射 可以让WINS客户端能够找到NON-WINS客户端的IP地址。B 利用WINSPROXY可以让NON-WINS客户端能够找到WINS客户端的IP地址。a:“活动注册”新建静态映射静态映射b:输入该Non WINS客户端的计算机名称与IP地址。a:任何一台windows2000或windows NT计算机,不过它们本身必须是WINS客户端。b:regedit HKIY-LOCAL-MACHINESYSTEMCurrentControlsetserricesNetbtparamtters“Enable
10、Proxy”,对None-WINS客户端的支持:WINS客户端向WINS服务器注册后,WINS客户端之间就可以通过WINS服务器知道对方的IP地址。如果网络上没有WINS功能的客户端,也就是不会将本机的计算机名和IP地址向WINS服务器注册,那么如果要与同网段主机通信,则利用广播的方式来查找对方的IP地址,但是,如果它们是不同网段间通信,广播消息无法传送到另一个区段上,WINS服务器有两种措施解决这个问题:,静态映射:将None-WINS客户端的计算机名和IP地址用手工的方式输入到WINS服务器的数据库内,活动注册新建静态映射类型.唯一:一个计算机名对应一个IP地址。.组:当WINS客户端询问
11、该组时,WINS服务器会响应一个255.255.255.255的广播地址。.域名:用来建立域控制器的组,也就是将域控制器的IP地址输入到该组。.Internet组:用户自定义的组,最多设置25个地址。.多主:一个计算机名称对应多个IP地址,最多25个地址。多块网卡的多个IP地址对应一个IP地址。WINS Proxy:None-WINS客户端通过广播的方式取得其它的IP地址,但是广播消息无法跨越路由器,因此None-WINS客户端就无法与其它网段主机通信。在网段间安装一个WINS代理服务器。(图参考165页)WINS Proxy在接收到WINS服务器传来的IP地址数据后,也会将其保留一份在其内存
12、内,默认6分钟,如果下次None-WINS客户端再向它询问相同的数据,就会直接获取内存的数据,提高查询速度。(它和DHCP/BOOTP转接代理站作用相同,都是解决信息无法跨越路由器的问题)可以将任何版本的Windows2000和NT计算机设为WISN Proxy,不过它们本身必须是WINS客户端。执行regedit.exeHKEY_LOCAL_MACHINESYSTEMCurrentControsetservicesNetBTParameters将参数EnableProxy设为1即可。,数据库的复制,如果公司各网段都有WINS服务器,那么同网段间的WINS客户端可以通过计算机名查找对方的IP地
13、址。但是WINS客户端如何获取其它网段计算机的IP地址?为了解决这个问题,可以让WINS服务器之间互相复制数据,这样不同网段间的WINS客户端就可以互相通信了。同一网络区域内的WINS客户端沟通。不同网络区域内的WINS客户端。复制WINS server WINS server必须先设置WINS服务器之间的关系,以确定哪些WINS服务器之间可以做数据库的操作。也就是设置WINS服务器的“复制伙伴”,A:推伙伴:“推伙伴”角色的WINS服务器会主动将自己数据库中的数据传送给“拉伙伴”角色的WINS服务器。传送时数:1.系统管理员所设置的数据更改次数到达时。2.系统管理员以手动的方式立即执行复制的
14、操作。B:拉伙伴:如果WINS服务器B是服务器A的“拉伙伴”,则服务器B会接收由WINS服务器A所传送过来的数据。“拉伙伴”角色的WINS服务器会接收“推伙伴”角色WINS服务器传送过来的数据。主动向“推伙伴”搜索数据:系统管理员所设置的复制时间到达时。系统管理员以手动的方式,执行立即复制的操作。C:推伙伴拉伙伴 1、选取复制伙伴 2、复制条件的设置:“复制伙伴”“属性”“高级”3、手动立刻复制“右键复制伙伴”“开始”“推”或“拉”复制“。马上复制,WINS展开计算机鼠标右键单击“复制伙伴”新建复制伙伴输入计算机名或IP地址。如果将WINS服务器A设为WINS服务器B的“推伙伴”(拉伙伴),必
15、须也将WINS服务器B设为A的“拉伙伴”(推伙伴),否则B会拒绝A传送过来的数据。(WINS服务器B会拒绝WINS服务器A索取数据的要求)手动立即复制:复制伙伴开始推复制或开始拉复制。伙伴属性设置:复制伙伴属性高级:,WINS服务器属性设置,WINS服务器右键属性常规:.自动更新统计信息间隔:每隔一段时间,自动重新统计WINS服 务器内的数据,例如有多少台计算机注册,多少台计算机查询等。.默认备份路径:设置WINS数据库备份路径。.服务器关闭期间备份数据库:设置是否在WINS服务停止时,自动备份数据库。间隔:.更新间隔:设置WINS客户端向WINS服务器更新注册名称的间隔时间,默认是6天(14
16、4小时),WINS客户端会在这段时间过半时向WINS服务器更新。如果在这段时间内没有更新,则该名称标为“已释放”。.消失间隔:一个被设为“已释放”的名称,在经过“消失间隔”时间后,将会被设为“已设立标志”。.消失超时:一个被设为“已设立标志”的计算机名,在经过此“消失超时”后,将被从WINS服务器内的数据库中清除。.验证间隔:经过此时间间隔后,WINS服务器会验证那些由其它WINS服务器复制过来的数据是否仍然运行。,数据库验证,.数据库验证间隔:用来验证WINS服务器数据库内的数据,是否与其它WINS服务器数据库内数据一致,如果本地数据库数据比较旧,就与外其它WINS服务器的数据库进行同步。.
17、开始时间:设置验证一致性的开始时间。.每一周期验证的最大记录数:设置每次检查时,最多检查几条数据。.验证根据:所有服务器直接向数据的所有者查询和验证。随机选择的伙伴向随机选择的伙伴查询和验证。高级:.将详细事件记录到Windows事件日志中。.启用爆发处理:设置WINS服务器一次能够处理多少个客户端请求。.数据库路径:设置WINS服务器数据库的存储地点。.其始版本ID:WINS服务器内的每条数据都有一个识别码。.使用和LAN Manager兼容的计算机名称:Windows2000采用与LAN Manager相同的计算机名称命名方式。所以此处不建议修改。,清理WINS数据库,WINS的数据库文件
18、位于%system root%system32wins文件夹内。WINS是存储数据的文件,其他是辅助性的文件。其中:wins.mdb是存储数据的文件。为了保证数据库中数据的正确性,例如:将一些已经废弃的记录删除,事实上,只要设置的“更新间隔”和“消失间隔”到达时,清理数据库的操作就自动执行,如果手动的方式清理,右键单击WINS服务器清理数据库。事实上,只要所设置的更新间隔与消失间隔到达时。清理数据库的操作会自动执行。也可以用手动的方式清理。右键WINS服务器清理数据库1、备份WINS数据库 a:自动备份:选择服务器关闭期间备份数据库。3小时 b:手动 右键要备份的WINS服务器备份数据库2、恢
19、复WINS数据库:当WINS数据库有问题时,可以利用已经备份的数据库来将WINS数据库还原:.停止WINS服务器:单击该服务器所有任务停止,或者运行net stop winsserver命令将WINS服务器停止。.将存储WINS服务器数据库文件夹内的所有文件都删除。.鼠标单击服务器恢复数据库来将数据库还原。.重新启动WINS服务器所有任务开始,或运行net start winsserver命令启动WINS服务器。3、数据库的重整:当WINS服务器使用一段时间后,必然会造成数据库内部数据的凌乱,因此,为了提高WINS服务器运行的效率,需要定期重整数据库:cd winntsystem32winsnet stop winsserverjetpack wins.mdb temp.mdbnet start winsserver,