350 likes | 1.14k Views
第 6 章 WINS 服务器. 本章的任务. 了解计算机名解析为 IP 地址的几种方法 了解 WINS 工作原理,决定是否在企业安装 WINS 服务器 安装 WINS 服务器 配置 WINS 客户端 对 WINS 服务器进行管理. 6.1 WINS 概述. 6.1.1 什么是 NetBIOS 名.
E N D
本章的任务 了解计算机名解析为IP地址的几种方法 了解WINS工作原理,决定是否在企业安装WINS服务器 安装WINS服务器 配置WINS客户端 对WINS服务器进行管理
6.1.1什么是NetBIOS名 NetBIOS使用长度限制在16个字符的名称来标识计算机资源,这个标识也称为NetBIOS名。与DNS计算机名的层次结构不同,NetBIOS名称是单层的(平面的),NetBIOS名在一个网络中只能一次出现。在Windows中,经常会使用NetBIOS名来表示计算机、工作组和域。 在Windows 2000之后,就可以不需要对NetBIOS进行支持了,而只采用DNS计算机名。然而在微软网络中,一些特定的服务必须依赖于NetBIOS名而工作。
6.1.2 解析NetBIOS名的几种方法 当我们在网络邻居中使用计算机名来搜索另一计算机或者使用计算机名来访问另一计算机上的资源时,我们的计算机会先把对方计算机名解析为IP地址,再使用这个IP地址和对方通信
使用LMHOSTS文件 • 该文件位于C:\Windows\System32\drivers\etc下,默认时没有任何记录,可以在文件中添加以下记录: • 192.168.0.1 win2008-1 • 192.168.0.2 win2008-2 • 由于LMHOSTS文件是存放在计算机本地磁盘上的,所以在每台计算机上都要LMHOSTS文件,配置的工作量很大 • 其次LMHOSTS不能动态变化 • 当网络中的计算机很多时,LMHOSTS文件记录会很多,严重影响NetBIOS名的解析速度
6.1.3 NetBIOS节点 • 节点类型有如下: • b-node(广播):采用广播解析NetBIOS名,微软的b-node方式还提供另外一种扩充能力,就是当利用广播方式失败时,它还会尝试到LMHOSTS文件内,去查找是否有要通信的计算机的IP地址。 • p-node(对等):使用点对点工作方式,直接向WINS服务器查询NetBIOS名的IP地址。 • m-node(混合):是b-node和p-node的结合,计算机首先通过广播解析NetBIOS名,如果失败改为向WINS服务器查询NetBIOS名的IP地址。 • h-node(混合):是p-node和b-node的结合,计算机首先向WINS服务器查询NetBIOS名的IP地址,如果失败改为通过广播解析NetBIOS名。
计算机节点类型 当Windows没有设置使用WINS时,默认节点类型是b-node;而如果设置了WINS时,默认是h-node。 我们可以通过修改注册表来改变计算机所使用的节点类型,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\paramaters下,建立值名为NodeType,类型为DWORD值,值为1表示b-node; 2表示p-node;4表示m-node;8表示h-node。
6.1.4 WINS的工作原理 WINS工作过程有4个阶段:名称注册、名称刷新、名称解析、名称释放
名称解析 • 如果Windows 操作系统的计算机被设置成为WINS客户,节点类型默认会使用h-node。WINS 客户将使用以下流程解析名称: • 确定名称是否多于15 个字符,或是否包含句点(.)。如果是这样,则向DNS 查询名称; • 确定名称是否存储在客户端的远程名称缓存中; • 联系并尝试已配置的WINS 的服务器,使用WINS 解析名称; • 对子网使用本地 IP 广播; • 如果在连接的“Internet 协议(TCP/IP)”属性中启用了“启用LMHOSTS 搜索”,则检查Lmhosts 文件; • 检查Hosts 文件; • 查询DNS 服务器。
6.3.1 管理WINS数据 查看WINS服务器中的数据库记录
6.3.2 WINS服务器常规管理 • “自动更新统计信息间隔”用来设置WINS服务器每隔多长时间重新统计WINS数据,例如WINS客户机查询总数等。 • “备份路径”用于设置WINS服务器的数据库备份存放的路径;“服务器关闭期间备份数据库”则控制WINS服务器关闭时是否自动备份数据库。 服务器属性
间隔设置 更新间隔:指定WINS客户机必须在WINS服务器更新注册的时间间隔。默认时为6天,WINS客户在一半时间(3天)便会自动更新注册,如果在更新时间内客户端没有更新注册,则WINS记录在到期时,进入“消失间隔”计时。该时间不要设置得太短,否则会导致WINS客户频繁更新而加重网络得负担。 消失间隔:当WINS客户在更新间隔到期后还没有在WINS服务器上更新注册,WINS在等待一段时间后就将该记录标为“消失”,这段时间就称为消失间隔,然而记录何时从数据库中删除还和消失超时有关。 消失超时:如果一条WINS记录被标为“消失”,等待一段时间后也没有得到WINS客户的更新,记录将彻底从数据库中消除,该时间就被称为“消失超时”。 验证间隔:指定时间间隔,在该间隔后,WINS服务器必须验证从其它服务器复制来的名称是否在WINS仍然是活动的。
数据库验证设置 当网络有多个WINS服务器时,不同服务器之间需要复制,在该选项卡中可以设置WINS服务器之间的验证。
高级设置 将详细事件记录到Windows事件日志中 启用爆发处理 数据库路径 起始版本ID
6.3.3 WINS服务器数据库的维护 WINS服务器所使用的数据库默认是存放在\Windows\system32\wins目录中,其中wins.mdb是最重要的文件。 清理数据库:系统会自动清除。如果需要手工清除,可以在WINS管理窗口中,右击WINS服务器,选择“清理数据库”。
数据库的整理 • 步骤1:停止WINS服务; • 步骤2:进入DOS命令行界面; • 步骤3:运行以下命令: • cd \windows\system32\wins • jetpack wins.mdb temp.mdb • 这里的temp.mdb是临时文件,名称可以任意取 • 步骤4:启动wins。
数据库的一致性和版本验证 系统会定期进行检查(服务器属性的“数据库验证”选项卡中可以控制定期检查) 必要时也可以手工进行:在WINS管理窗口中,右击服务器名字,选择“验证数据库的一致性”,单击“确定”即可。
WINS数据库的备份和还原 • 而手工备份的方法是:在WINS管理窗口中,右击服务器名字,选择“备份数据库”,回答备份路径即可。 • 还原WINS数据库的步骤如下: • 步骤1:停止WINS服务器; • 步骤2:在WINS管理窗口中右击服务器名字,选择“还原数据库”菜单,回答WINS数据库备份所在的路径,单击“确定”即可; • 步骤3:WINS服务器会自动启动。