设置外部域查找

希望在本地 HCL Domino®域之外的服务器上打开数据库的 HCL Notes® 用户只能在其本地联系人或在主服务器上描述如何访问目标服务器的 Domino® 目录中存在连接文档的情况下才可以执行此操作。要使 Notes® 用户更容易地与其域之外的服务器连接,可以在 Domino® 目录中创建“外部域网络信息” (EDNI) 文档。

关于此任务

EDNI 文档与名为 GETADRS 的服务器任务配合使用,以从另一个 Domino® 域中导入地址信息,从而使 Notes® 用户连接到外部域中的服务器。可以在 EDNI 文档中指定外部 Domino® 域,该域中包含用户要连接的服务器以及与连接信息有关的协议。许多情况下,TCP/IP 可能是需要文档的唯一协议。此外,您还需在本地域中指定一个用于请求信息的服务器(请求服务器),并在外部域中指定一个用于提供信息的服务器(信息服务器)。

要获取信息,请求服务器需要运行 GETADRS 程序,该程序将请求指定的信息服务器提供外部 Domino® 域中的服务器列表。GETADRS 将其获取的地址信息返回给等待处理的 AdminP 请求。管理服务器在处理请求时,将这些信息作为原始 EDNI 文档的响应文档放在 Domino® 目录中。

AdminP 将服务器地址信息添加到本地 Domino® 目录中后,用户在尝试打开外部域服务器上的数据库时,即可使用此文档中的这些信息进行连接,而无需使用“连接”文档。

使用 EDNI 文档可以减少 Domino® 目录中“连接”文档的数量,因为这可省去复制或路由不使用的“连接”文档。

创建 EDNI 文档之前,应首先确定连接信息对域是否有用。例如,如果您正在使用 NetBIOS 协议(不可路由的协议),即使您从 EDNI 文档中获得了服务器的网络地址,也可能无法与外部域建立直接连接。同样,如果外部域服务器有多个 TCP/IP 端口,则返回到 EDNI 文档中的主机名称或地址也可能不是您要使用的正确的端口地址。由于每个协议都有自己的限制,因此在使用协议之前,应使用组织中的网络系统配置对外部域的查找能力进行彻底的研究和测试。

要跨域共享信息,请求信息的 Domino® 域与外部域必须是交叉验证的。

由于请求服务器从外部域的“服务器”文档中获取信息,因此需要正确配置这些文档,以确保成功地进行服务器名称查询。例如,具有标准主机名或 IP 地址的文档可以成功地用于查找功能,但只具有服务器公共名称的文档则可能无法用于这一功能(除非此公共名称是完整的主机名)。

通过外部域服务器查找获取的数据只解析客户机对服务器地址的请求,而不会将其他服务器名称添加到客户机请求的服务器列表中。

以如下方式设置“外部域网络信息”文档。

过程

  1. 验证本地域与外部域之间是否是交叉验证的。
  2. Domino® Administrator 中,单击配置选项卡。
  3. 打开“服务器”文件夹,然后单击外部域网络信息
  4. 单击添加外部域网络信息
  5. 填写以下字段,然后单击保存并关闭
    1. 用于添加外部域的选项和描述

    字段

    描述

    请求服务器

    为外部域信息执行请求的本地域服务器的名称。此服务器运行 GETADRS 任务,以便从外部域中的信息服务器获取信息。

    信息服务器

    请求服务器从中获取信息的外部域服务器的名称。

    查询的域

    外部域的名称。

    查询的协议

    要查询的外部域中一个或多个协议的名称。只能指定两个域都使用的协议。

  6. 在请求服务器上运行 GETADRS 程序。可以使用下列任意方法运行 GETADRS。
    • 输入下列命令,以便从服务器控制台手动运行该程序:
         		LOAD GETADRS
    • 创建程序文档以便将程序作为预订服务器任务运行。将 GETADRS 作为预订任务运行可以确保本地 Domino® 目录中的信息与外部域中的更新信息保持同步。
    • 将 GETADRS 添加到请求服务器的 NOTES.INI 文件中的 ServerTasksServerTasksAt 行;该任务将在服务器启动时或在指定时间单独运行。

    GETADRS 从外部域获取信息之后,AdminP 为 EDNI 中指定的每个协议创建一个“外部域网络地址”文档,并将其作为原始 EDNI 的响应文档。每个响应文档中都包含被查询的域中使用该协议的服务器的名称和地址。

    缺省情况下,AdminP 以“服务器”文档时间间隔设置中预订的时间间隔处理 GETADRS 返回的信息,从而创建“外部域网络地址”文档。可以使用 Tell 命令手动运行 AdminP,以强制 AdminP 立即处理请求。