Java 获取本地主机名
当我试图从代码中获取我的机器的主机名时,我使用以下命令:Java 获取本地主机名,java,host,Java,Host,当我试图从代码中获取我的机器的主机名时,我使用以下命令: address = InetAddress.getLocalHost().getCanonicalHostName(); 如果主机由点(例如“My.host”)或x组成,则上面会抛出一个例外(UnknownHostException) 我仍然对以上的主机名感兴趣。是否有其他选项可以获取它们?您最好尝试使用以下选项: InetAddress.getLocalHost().getHostName() getCanonicalHostNam
address = InetAddress.getLocalHost().getCanonicalHostName();
如果主机由点(例如“My.host”)或x组成,则上面会抛出一个例外(UnknownHostException)
我仍然对以上的主机名感兴趣。是否有其他选项可以获取它们?您最好尝试使用以下选项:
InetAddress.getLocalHost().getHostName()
getCanonicalHostName()
将执行反向DNS查找,而getHostName()
将返回存储的主机名
也检查
以文本形式返回IP地址字符串