通过 TCP/IP 进行 NRPC 名称到地址解析

在 TCP/IP 协议中,将服务器名称解析为网络地址最常用的方法是 DNS(域名系统),开发这种因特网目录服务旨在既允许本地管理员创建和管理将服务器名称解析为 IP 地址的记录,又能使这些记录在全局使用。POP3、IMAP、LDAP 和 HTTP 服务直接使用 DNS,而 NRPC 服务则结合使用Notes ®名称服务和 DNS 将服务器名称解析为网络地址。

当您在 TCP/IP 网络上设置HCL Notes ®工作站时,通常在工作站首次尝试连接到该工作站的HCL Domino ®主服务器时,您需要依靠 DNS 来解析该工作站的 HCL Domino ® 主服务器的名称。只要Notes ®工作站和Domino ®家庭服务器处于同一DNS 域级别,DNS 就可以完成解析。

何时编辑“服务器”文档中的“网络地址”字段

Domino ®中服务器 TCP/IP 网络地址的默认格式是其完全限定域名 (FQDN) — 例如,app01.renovations.com — 基于系统 TCP/IP 中的 DNS 记录和 IP 地址引用IP 堆栈。当Notes ®工作站或Domino ®服务器请求此名称时,TCP/IP 解析程序会将其传递给 DNS,然后 DNS 会将该名称直接解析为目标服务器的 IP 地址,而不管请求系统的 DNS 域级别如何。

如果不想在“网络地址”字段中输入 FQDN,可以在服务器安装过程中或以后编辑“服务器”文档时将其更改为简单的 IP 主机名,例如 app01。例如,如果要为 NRPC 设置多个 TCP 端口,则可以使用简单 IP 主机名,在这种配置中,如果Notes ®名称服务返回错误 TCP 的 FQDN,则对每个网络地址使用 FQDN 可能会导致连接失败港口。这种情况下,使用简单的 IP 主机名可以确保 DNS 在请求系统 TCP/IP 堆栈设置中定义的域范围内的所有

注意:在生产环境中,请勿在网络地址字段中使用 IP 地址。如果 IP 地址更改或使用网络地址转换 (NAT) 连接,这样做可能会导致严重的管理复杂性,因为Notes ®名称服务返回的值将不正确。

辅助名称服务器

为了确保Notes ®名称服务始终通过 TCP/IP 可用,当您设置Notes ®用户时,您可以指定一个Domino ®辅助名称服务器在以下情况下代替主服务器:

  • 用户的主服务器停止运行。
  • 用户的主服务器未运行 TCP/IP。
  • 用户的主服务器不能通过 TCP/IP 解析。
注意:在使用多个 DNS 域的公司中, Domino ®辅助名称服务器可确保Notes ®工作站可以与其主服务器连接,即使主服务器位于不同的 DNS 域中也是如此。工作站在其主服务器处于不同的 DNS 域时也能与其连接。

有关详细信息,请参阅下列主题:

  • 确保在 NRPC 中能够进行 DNS 解析 - 最佳实践
  • 策略

中继服务器

通过连接到直通服务器, Notes ®用户可以访问不与其系统共享网络协议的服务器。如果Notes ®工作站和目标服务器与直通服务器位于不同的Domino ®域中,则直通服务器可能无法解析目标服务器的名称。在这种情况下,请执行以下操作之一:

  • Notes ®工作站上,创建一个包含目标服务器 IP 地址的连接文档。
  • 在中继服务器上,创建到目标服务器的“连接”文档。

DNS 的内部替代方法

如果您的站点没有使用 DNS,或者Domino ®服务器未向 DNS 注册(如果服务器提供 Internet 服务,有时会出现这种情况),请使用以下方法之一来启用每个Notes ®工作站和Domino ®服务器在本地执行名称解析。服务器都能在本地进行名称解析。

  • 在每个需要专用访问的系统上放置主机文件,主机文件是一个表,成对列出了每个系统名称及其 IP 地址。对每个系统进行设置,以使其在访问 DNS 之前访问主机文件。
  • 创建一个连接文档,其中包含每个Notes ®工作站和需要访问该服务器的Domino ®服务器上的目标服务器的 IP 地址。

其他 IP 名称服务

Microsoft 网络服务提供了四种附加的 IP 地址解析方法。这几种方法都不如传统的 DNS 和主机文件可靠,并会造成名称与地址之间的混淆。为了获得最佳结果,当同时使用Notes ®网络端口进行 TCP/IP 时,请勿使用这些方法。

  • 直接 NetBIOS 广播 - 系统发送一个名称广播消息,以便本地网络段上的所有系统都能在其名称高速缓存中注册该名称和 IP 地址。如果必须使用 NetBIOS over IP 并将Domino ®与 NetBIOS 和 TCP/IP 端口驱动程序一起使用,请通过为Domino ®服务器和系统指定不同的名称来避免名称解析问题。

Master Browser 缓存(用于 NT 域或 SAMBA 服务器)——收集广播的名称和 IP 地址,并将它们跨 NT 域发布到Microsoft Windows 系统的其他 Master Browser 系统,以便在其名称查找中进行访问。

  • Windows Internet 名称服务 (WINS)——使用 NetBIOS 广播。与 DNS 不同,DNS 在本质上是静态的,而 WINS 是动态的。请注意,Macintosh 和UNIX 客户端系统的 TCP/IP 堆栈可能无法访问 WINS 服务器。
  • LMHost(LAN 管理主机)
注意:Windows 系统上,系统的本机 NetBIOS over IP 名称解析器服务和 DNS 的组合可能会导致Domino ®服务器名称的名称解析失败。