DNS 后缀以将 FQDN 解析为 IP 地址

Last published : Oct 24, 2026
DNS 后缀是应用于所有最终用户的全局配置。Citrix Secure Private Access™ 服务的 DNS 后缀功能可用于以下用例:
  • 通过为后端服务器添加 DNS 后缀域,使 Citrix Secure Access™ 客户端能够将非完全限定域名(主机名)解析为完全限定域名 (FQDN)。
  • 使管理员能够使用 IP 地址(IP CIDR/IP 范围)配置应用程序,以便最终用户可以使用 DNS 后缀域下的相应 FQDN 访问应用程序。
例如,在解析非完全限定域名“workday”时,如果配置了 DNS 后缀“citrix.net”,则操作系统会附加后缀“citrix.net”并解析为“workday.citrix.net”。
如果配置了多个 DNS 后缀,则 DNS 后缀会按顺序解析。例如,假设添加了以下后缀:
  • ".citrix.net"
  • ".citrix.com"
  • ".xenserver.com"
当最终用户键入“workday”时,操作系统会尝试按以下顺序解析 FQDN。如果使用一个后缀成功,则会跳过其余后缀。
  1. workday.citrix.net
  2. workday.citrix.com
  3. workday.xenserver.com
重要提示:
  • DNS 后缀配置只能通过附加使用 DNS 后缀功能配置的域来使客户端解析非完全限定域名。最终用户要访问 DNS 后缀域下的 FQDN,管理员必须使用 IP 地址、FQDN 或通配符域配置应用程序。有关详细信息,请参阅用例示例中的第 4 点。
  • 如果配置了两个不同的应用程序,一个使用 FQDN,另一个使用 IP 地址,并且两者都对应同一个后端服务器,则使用 IP 地址的应用程序的策略具有更高的优先级。有关详细信息,请参阅用例示例中的第 5 点。

先决条件

  • 客户必须拥有 Secure Private Access Advanced 版本的使用权限才能使用 DNS 后缀功能。
  • 请联系 Citrix 产品管理团队以启用 DNS 后缀功能标志。

如何添加 DNS 后缀

  1. 在 Secure Private Access 磁贴上,单击“管理”。
  2. 在 Secure Private Access 登录页面上,单击“设置”,然后单击“DNS 后缀”。
  3. 在“DNS 后缀”字段中,输入解析非完全限定名称时必须附加的后缀。
  4. 单击“添加”。
后缀按添加顺序排列。管理员可以删除或修改后缀。
DNS 后缀

用例示例

请考虑以下事项:
  • 管理员已将 IP 地址 192.0.2.1 分配给客户网络中的一台计算机。
  • 该计算机的 FQDN(IP 地址为 192.0.2.1)位于“citrix.net”域下(例如,workday.citrix.net)。
DNS 后缀和应用程序配置 最终用户体验
1 管理员将 DNS 后缀配置为“citrix.net”,并创建一个 IP 地址为 192.0.2.1 的应用程序,其访问策略为 user1 设置为“允许”。 当 user1 尝试连接到“workday”时,FQDN 会附加“citrix.net”(workday.citrix.net),并且 IP 地址解析为 192.0.2.1。由于已为 user1 配置了应用程序并允许访问 192.0.2.1,因此授予访问权限。
注意: 最终用户可以使用 192.0.2.1、workday.citrix.net 或“workday”访问 Workday 应用程序。
如果没有 DNS 后缀配置,通过“workday”和“workday.citrix.net”的访问将被拒绝。
2 管理员将 DNS 后缀配置为“citrix.net”,创建一个 FQDN 为 (workday.citrix.net) 的应用程序,并将访问策略为 user1 设置为“允许”。 当 user1 尝试连接到“workday”时,“citrix.net”会附加到“workday”(workday.citrix.net)。最终用户可以访问 Workday,因为已配置了“workday.citrix.net”的应用程序,并且访问策略为 user1 设置为“允许”。
注意: 最终用户可以使用 workday.citrix.net 或“workday”访问 Workday 应用程序。
访问 192.0.2.1 被拒绝,因为没有配置使用此 IP 地址的应用程序。
3 管理员将 DNS 后缀配置为“citrix.net”,创建一个通配符域为“*.citrix.net”的应用程序,并将访问策略为 user1 设置为“允许”。 当 user1 尝试连接到“workday”时,“citrix.net”会附加到“workday”(workday.citrix.net)。最终用户可以访问 Workday,因为已配置了“*.citrix.net”的应用程序,并且访问策略为 user1 设置为“允许”。
注意: 最终用户可以使用 workday.citrix.net 或“workday”访问 Workday。
由于没有配置此 IP 地址的应用程序,因此拒绝访问 192.0.2.1。
4 管理员将 DNS 后缀配置为“citrix.net”。没有为 user1 配置 FQDN (workday.citrix.net) 或 192.0.2.1 的应用程序。 当 user1 尝试连接到“workday”时,客户端会将“workday”后缀为“citrix.net”,并将“workday.citrix.net”解析为 192.0.2.1。但是,user1 无法连接到私有服务器 (workday.citrix.net/192.0.2.1),因为没有为 user1 配置 192.0.2.1 或 workday.citrix.net 或 *.citrix.net 的应用程序。
5 管理员将 DNS 后缀配置为“citrix.net”。添加一个 IP 地址为 192.0.2.1 的应用程序,并将 user1 的访问策略设置为“拒绝”。然后添加另一个 FQDN (workday.citrix.net) 解析为 192.0.2.1 的应用程序,并将 user1 的访问策略设置为“允许”。 当 user1 尝试连接到“workday”时,“citrix.net”会作为后缀添加到 Workday (workday.citrix.net),并且 IP 地址会解析为 192.0.2.1。但是,由于配置了 IP 192.0.2.1 的应用程序策略优先于配置了 FQDN 的应用程序,因此拒绝访问 Workday。