使用 Microsoft 定位符
Microsoft 定位符是默认名称服务。 RPC 运行时库使用它来查找服务器主机系统上的服务器程序。
注意 Windows Vista 及更高版本的操作系统不支持 Microsoft RPC 定位符。
在 Windows 2000 之前,Microsoft 定位符不提供永久性名称服务条目。 名称服务中的所有条目都存储在服务器程序主计算机上的内存缓存中。 定位器使用广播机制根据客户端请求发现服务器的位置。 每当主机系统关闭时,所有名称服务条目都将丢失。
从 Windows 2000 版本开始,Microsoft 定位符现在支持持久名称服务条目。 为此,系统使用分布式目录服务来存储名称服务条目。 此机制具有以下优点:
- 持久性。 服务器程序不再需要在每次启动时将其绑定信息导出到名称服务。 名称服务现在存储信息,直到网络管理员上的服务器程序显式删除它。
- 高效性。 通过消除名称服务条目的大部分广播,定位器可以减少网络流量。 它还可更快地查找名称服务条目。
- 跨域互操作性。 客户端现在可以跨多个域发出名称服务请求。
Microsoft 定位符的当前版本向后兼容。 例如,运行 Windows 2000 附带的定位符的服务器主机系统可以在包含运行 Windows NT 4.0 附带的定位符的服务器主机系统的网络上正常运行。
随着 Windows 2000 的发布,Microsoft 定位符现在支持用户组的名称服务条目。 它还提供创建用户配置文件的功能。
此外,Microsoft 定位符的当前版本支持在名称服务条目中使用访问控制列表。 此功能可增强网络的安全性。
Microsoft 定位符中现在包含即插即用支持。 因此,它可以透明地处理即插即用事件,例如域更改。 有关详细信息,请参阅 RpcNsBindingExportPnP 和 RpcNsBindingUnexportPnP。