漏洞

漏洞:在返还借入的许可时,ArcGIS Desktop 仅解析主机名(而非完全限定域名)

Last Published: March 30, 2023

描述

在返还借入的许可时,ArcGIS Desktop 仅解析主机名(而非完全限定域名) 由此可防止在网络(例如子域)上返还许可,在该网络中,需要完全限定域名 (FQDN) 才能访问许可管理器。

在浮动版许可模型中,所有 ArcGIS 许可均托管在 ArcGIS License Manager 服务器上。 客户端计算机要使用许可,其必须通过使用主机名、完全限定域名 (FQDN) 或 IP 地址来连接到许可服务器。 客户端应用程序(例如 ArcGIS Administrator for ArcGIS Desktop 或 ArcGIS Pro)也可以借入要离线使用的许可。 在此过程中,客户端应用程序会将信息存储在可信存储中。 存储的信息之一是计算机的主机名。 在返还借入的许可时,应用程序将查找许可服务器的主机名。 如果主机名无法访问许可服务器,则返还尝试将失败。 在大多数只能通过 FQDN 访问许可服务器的网络(例如在云端托管的许可服务器)中,会发生这种情况。

原因

重现步骤
  1. 在 Amazon Web Services EC2 中受支持的操作系统上安装 ArcGIS License Manager 2020.0。 授权浮动版 ArcGIS Pro 和/或 ArcGIS Desktop 许可。
  2. 将许可管理器配置为可通过防火墙进行访问。 对于特定工作流,请参阅 以下 web 帮助: ArcGIS Desktop:配置 ArcGIS License Manager 以穿透防火墙
  3. 在 ArcGIS Pro 或 ArcGIS Administrator 中,输入外部 FQDN 或 IP 地址以指向许可服务器,例如“licenseserver.mysubdomain.domain.com”。
  4. 借入可用核心*许可。 借入功能完成后,离线使用系统并启动应用程序。
    *启动应用程序(例如 Desktop 或 Pro Advanced/Standard/Basic)的核心许可。
  5. 重新连接到网络,然后尝试返还借入的许可。 最终将失败,并显示以下消息:
“归还借入的许可失败。”
Image of the Failed to return borrowed license error message
:
此问题不会影响授权用户许可模型。

解决办法

添加许可管理器服务器的 IP 地址,并将客户端上
C:\Windows\System32\drivers\etc\hosts 中的主机名更正为“hosts”文件。
更正主机名和 IP 地址后,可以成功地将借入的许可返还到许可服务器。

文章 ID:000022982

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项