服务器 频道

在NT上安装和设置WINS服务器详解(上)

  【IT168 服务器学院】本文包括以下几个部分:
  一、WINS服务器有何作用
  二、WINS服务的运行机理
  三、在NT上安装WINS服务器
  四、设置各项配置和管理多台WINS服务器
  五、管理WINS服务器之间的数据复制
  六、管理WINS服务器中的静态映射
  七、管理WINS服务器中的首选项
  八、管理WINS数据库
  九、设置工作站的WINS功能
  十、设置WINS中继代理
  结束语
  
  一. WINS服务器有何作用

  1. 什么是WINS服务器?
  WINS(Windows Internet Name Service)服务器主要用于NetBIOS名字服务,它处理的是NetBIOS计算机名(Computer Name),所以也被称为NetBIOS名字服务器(NBNS,NetBIOS Name Server)。WINS服务器可以登记WINS-enabled工作站(下面简称为“WINS工作站”)的计算机名、IP地址、DNS域名等数据,当工作站查询名字时,它又可以将这些数据提供给工作站。在这篇文章中将会提到许多有关名字解析的概念,读者需要参考上一篇文章《TCP/IP网络中的名字解析机制 (2000/2/7修订稿二)》来进行理解。

  2. WINS名字服务的优势
  在各种名字解析方式之中,WINS名字服务具有一些优点。首先,WINS名字服务是以点对点的方式直接进行通信的,并可以跨越路由器访问其他子网中的计算机,这便克服了广播查询无法跨越路由器和加重网络负担的不足;其次,与静态处理域主机名(Host Name)的DNS服务器不同,WINS名字服务还是一种很少人工干预的动态名字服务;第三,WINS名字服务不仅能够用于NetBIOS名字查询,而且还可以辅助域主机名(Host Name)的查询,我们可以结合DNS和WINS服务器的好处进行Internet域名查询,因此WINS又被称为Windows 网际名称服务(Windows Internet Name Service)。有关DNS服务器的内容将在下一篇文章中进行说明。

  3. WINS名字服务的应用和未来
  正因为具有上述优点,所以WINS服务器在TCP/IP网络(包括Internet)的名字解析中得到了广泛的应用。本文中介绍的WINS服务器主要是基于Windows NT 4.0 Server,在Windows NT 5.0 Server中也继续提供WINS服务。在与广大的网络管理员进行讨论之后,微软公司针对他们提出的意见在原有的WINS基础上又增加了许多新的特性,使得新的WINS能够在路由环境下的TCP/IP网络中更好地实现动态NetBIOS名字解析。详情可参见网页http://202.101.18.171/columns/nt/article509.asp,即http://www.ntfaq.com.cn =>“NT专栏文章”中的ID号为509的文章《Windows NT 5.0技术讲座(十四):WINS和Windows NT 5.0》。
  

  二. WINS服务器的运行机理

  1. WINS工作站如何注册(Register)

  当WINS工作站启动时,它会利用点对点方式向WINS服务器发出注册请求,要求将其计算机名、IP地址、DNS域名等注册登记到WINS服务器的数据库中。WINS工作站发出注册请求后,它可能收到几种不同的回答。

  A. 没有回答(No Response)。这样WINS工作站就应继续发送另外一个注册请求;

  B. 接受(Positive)。如果WINS工作站请求登记的名字还未登记的话,WINS服务器便会接受登记,并返回一个包含TTL(Time to Live)时间(见下面)的Positive信号;

  C. 不接受(Negative)。如果WINS工作站请求登记的名字已经登记的话,则WINS服务器便会向拥有该名字的工作站发送一个询问(Challenge)信息。如果WINS服务器收到拥有该名字的工作站的回答的话,WINS服务器将不会接受WINS工作站的注册请求,并给它发送一个Negative信号。

  2. WINS工作站如何更新(Renew)其注册数据

  WINS工作站登记的名字都有一个使用期限(即TTL时间),该期限可以在后面提到的“更新间隔”中设置。WINS工作站必须在期满前更新其注册数据,以便继续使用该名字。更新之后,已注册的名字的使用时间便会重新设置为“更新间隔”中所设置的时间。WINS工作站一般是在“更新间隔”过一半时自动向WINS服务器发出更新请求。

  3. WINS工作站如何释放(Release)名字

  当WINS工作站正常关机时,便会以点对点方式通知WINS服务器,将其名字从WINS服务器的数据库中注销。

  4. WINS工作站如何查询名字

  在NT网中,当WINS工作站需要查询与某个名字相对应的IP地址(即进行名字解析)时,可以根据不同的节点类型(B、P、M、H)使用六种方法的不同组合来完成。在这六种方法中,前四种(本地缓存、广播、WINS、LMHOSTS)属于NetBIOS查询方式,该方式主要用于查询计算机名,也可以辅助域名的查询;后两种(HOSTS、DNS)属于DNS域名查询方式,该方式主要用于查询域名,也可以辅助计算机名的查询。。

  

  三. 在NT上安装WINS服务器

  1. 安装WINS服务器所需要的条件

  在安装WINS服务器之前,必须具备两个条件。第一,WINS服务器只能安装在Windows NT Server上,而不能安装在Windows NT Workstation上;第二,Windows NT Server必须已经安装好TCP/IP协议,并采用固定的IP地址和子网掩码连入网络之中(即不应该是DHCP客户机)。如果 WINS 服务器装有多块网卡,则每块网卡都要有一个固定的IP地址并保持原有的绑定顺序。笔者的NT服务器使用的固定的IP地址是192.168.0.1,子网掩码是255.255.255.0,见图1。

  图1  安装WINS的NT Server本身必须采用固定IP地址 (tp01.tif)

  2. 安装WINS服务器的具体步骤

  A. 以管理者身份登录NT服务器,打开“控制面板”=>“网络”=>“服务”=>“添加”窗口;

  B. 在出现的“选定网络服务”对话框中,选中“Windows网际名称服务”,再单击“确定”按钮,见图2;

  图2  安装“Windows网际名字服务” (tp02.tif)

  C. 在出现的“Windows NT安装程序”对话框中,输入NT Server安装程序所在的源路径,一般是位于光盘根目录下的\i386,再单击“继续”按钮,见图3;

  图3  指定NT Server安装程序的路径 (tp03.tif)

  D. 当回到“网络”对话框后,单击“关闭”按钮。安装程序在进行了网络绑定之后,便会弹出一个“更改网络设置”对话框,请选择“是”重新启动计算机。

  

0
相关文章