此错误消息表明在解决许可证管理器机器的主机名时存在问题。许可证服务器的主机名必须是可解析的,以便MATLAB连接到它。
本文将提供以下信息:
- 如何测试主机名解析
- Ping不通金宝搏官方网站
- Ping成功可能的解决方案
如何测试主机名解析
注意:如果您正在远程工作,并且您的组织需要VPN,请确保您已连接到VPN,然后在继续之前尝试启动MATLAB。
为了测试主机名,我们需要使用ping应用程序,这是一个命令行实用程序:
- 在Windows 10上,按Windows键调用全局搜索,然后键入“cmd”打开命令提示符。
- 在Mac OS X上,启动应用程序“Terminal”。在/Applications/Utilities文件夹中。
- 在Linux发行版上,启动Terminal。
在启动命令行界面后,输入以下命令:
其中是许可证服务器的主机名,它出现在许可证文件的server行中。license文件名称为network。lic,在$MATLAB/licenses目录下找到,其中$MATLAB是MATLAB的根安装目录。
如果上述命令的输出返回为“不可到达”或“不可解析”,则继续执行Ping不通金宝搏官方网站在下面。如果ping成功,但仍然无法连接,请继续执行Ping成功可能的解决方案在下面。
Ping不通金宝搏官方网站
1)解决网络连接问题的最好方法是联系系统管理员。
2)如果无法解析license服务器的主机名,但可以ping通license服务器的IP地址,则可以将本地license的server行hostname替换为license服务器的IP地址。这样做:
- 在您的机器上导航到$MATLAB/licenses。
- 开放的网络。lic与WordPad (Windows)或TextEdit (Mac)。不要用记事本打开文件。
- 在SERVER行中,第二项是主机名。替换为IP地址。
- 保存文件并启动MATLAB以测试MATLAB是否能够连接到许可证服务器。
注意:如果您的许可证服务器没有静态IP,则此解决方法将在更新DHCP租约时停止工作。如果许可证服务器没有静态IP,则应与许可证管理员联系,尝试通过主机名解析解决问题。
Ping成功可能的解决方案
如果MATLAB仍然无法连接到许可证服务器,即使您可以成功地ping它,则可能有一个或多个防火墙阻止了MATLAB客户端和MATLAB许可证服务器之间的连接。网络许可证管理器在两个必须通过防火墙开放的端口上进行通信。如果防火墙正在运行,请联系系统管理员打开防火墙中所需的端口。
有关许可证管理器使用的端口的更多信息,请参阅以下文章:
有关检查端口的更多信息::