默认情况下,将桌面计算机和 RDS 主机的地址发送到客户端和网关时,Horizon 连接服务器会优先返回 IP 地址。您可以使用 Horizon 7 LDAP 属性更改此默认行为,要求 Horizon 连接服务器优先返回 DNS 名称。在某些环境中,要求连接服务器将 DNS 名称返回到客户端和网关能够为网络基础架构设计带来更多灵活性。

注:Horizon 7 LDAP 属性替代了 Horizon 6.0. x 和更早版本中由组策略设置 Connect using DNS Name 提供的按桌面功能。

Horizon 7 LDAP 属性会影响在连接服务器实例(而不是安全服务器)上运行适用于 Windows 的 Horizon Client 3.3 或更高版本、HTML Access 3.5 或更高版本及安全网关的客户端。

前提条件

请参阅 Microsoft TechNet 网站,了解如何在您的 Windows Server 操作系统版本上使用“ADSI 编辑”实用程序。

过程

  1. 在您的连接服务器计算机上启动“ADSI 编辑”实用程序。
  2. 在控制台树中,选择连接到
  3. 选择或键入可分辨名称或命名上下文文本框中,键入可分辨名称 DC=vdi, DC=vmware, DC=int
  4. 选择或键入域或服务器文本框中,选择或键入 localhost:389 或连接服务器计算机的完全限定域名 (FQDN),后跟端口 389。
    例如: localhost:389 或 mycomputer.mydomain.com:389
  5. 在对象 CN=Common, OU=Global, OU=Properties 上,将 pae-PreferDNS 属性值设为 1。
    将此属性设为 1 后,如果存在 DNS 名称且接收方支持名称解析,连接服务器将返回 DNS 名称。否则,如果存在适用于您环境(IPv4 或 IPv6)的类型正确的 IP 地址,连接服务器将返回 IP 地址。

    当此属性未设置或设为 0 时,如果存在类型正确的 IP 地址,连接服务器将返回 IP 地址。否则,将返回 IP 地址兼容性错误。