在Windows NT域和Windows 2000域之间建立信任关系

创建Windows 2000域时,通常会发现系统中已经存在一个或多个Windows NT域,它们需要与新建的Windows 2000域交互 。通过在两个不同的域之间建立信任关系,可以方便地实现系统信息共享,而不必大规模迁移到Windows 2000 。本文将介绍如何在NT 4和Windows 2000域中建立信任关系 。

几点考虑
要在NT和Windows 2000网络之间建立域信任关系,必须保证两个网络是在一个物理连接上,或者至少是由高速链路连接的 。这主要是考虑到安全性以及在两个域之间传递的信息类型 。

如果两个网络不在同一位置,需要执行下面两个处理方式之一:
● 直接用专用线路连接
● 建立VPN连接(通过Internet)

这是由于在信任域的通信过程中需要使用远程方法调用(RPC) 。RPC不能通过Internet 。即使它能够通过Internet,你也不希望在不安全的连接上传递这类信息 。

如果你的Windows 2000网络中未使用WINS,现在最好启用它 。Windows 2000不一定需要WINS;然而,当我在NT 4网络和Windows 2000网络之间建立域信任关系时,我就此咨询了微软公司 。微软的回答是在这种情况下需要WINS 。如果你安装Windows 2000时未安装WINS,现在需要安装 。

类似地,如果你的NT 4网络未使用WINS,在准备建立域信任关系之前要启用它 。简而言之:在PDC上启动WINS服务 。或者,在BDC上启动WINS服务,在PDC的TCP/IP属性窗口的WINS服务器项中输入BDC的IP地址 。

从Windows 2000建立域信任关系

在Windows 2000服务器上打开命令行 。Ping要建立信任关系的NT 4服务器 。(这种方法能够迅速检查两个域之间的通信链路是否顺畅 。如果不能ping通NT 4服务器,你首先要解决链路问题 。)

验证通信链路之后,点击开始|程序|管理工具|Active Directory Domains And Trusts 。点击Windows 2000服务器所在的域 。右击域名,选择属性菜单项 。

在域属性窗口中(在Windows 2000中,它类似于yourdomain.local),点击Trusts标签,然后点击添加按钮 。在Trusted Domain Input字段中输入要建立信任关系的NT 4域的名称 。在Domain Trust PassWord字段中输入密码 。(你可以根据自己的习惯设置密码,只需保证NT 4域中也使用同样的密码即可 。)在Confirm Password字段中输入相同的密码,点击确定 。如果找不到其他控制器,可能存在WINS问题 。在继续设置之前需要先解决这个问题 。如果一切正常,点击确定按钮 。此时,域属性窗口的Trusts标签中将显示信任域 。

点击Domains That Trust This Domain选项旁的添加按钮 。输入在Trusting Domain字段中填写的NT 4域名 。在Password和Confirm Password字段中输入域信任密码 。点击确定按钮 。此时,域属性窗口将显示你创建的域信任关系 。Windows 2000设置完毕后,在NT 4上重复同样的过程 。

利用WINS检查效果

在两侧建立信任关系之后,要启动从一个网络到另一个网络的WINS复制过程——但是不必建立双向复制 。为此,在Windows 2000侧,启动WINS管理器 。从左边的窗格中选择服务器名称 。从Actions菜单中选择Start Pull Replication,这意味着从Windows NT服务器获取WINS信息 。相反地,也可以选择Push Replication 。

执行完毕后(这一过程短则10分钟,长则几小时,这主要取决于网络大小),在Windows 2000 WINS管理器中点击Active Registrations 。从Actions菜单中选择Find By Name 。在Find Names Beginning With字段中输入两个网络中任意服务器名的首字母,就可以查看WINS服务器保存的关于该服务器的信息 。然而,如果在短时间内屏幕上什么都没显示也不要惊奇 。因为显示信息可能要花费几小时,它主要取决于网络上的活动以及网络间的带宽 。

推荐阅读