package com.baidu.disconf.core.common.utils; import java.net.InetAddress; import java.net.UnknownHostException; /** * MachineInfo * * @author liaoqiqi * @version 2014-7-30 */ public final class MachineInfo { private MachineInfo() { } /** * @return * * @Description: 获取机器名 */ public static String getHostName() throws Exception { try { InetAddress addr = InetAddress.getLocalHost(); String hostname = addr.getHostName(); return hostname; } catch (UnknownHostException e) { throw new Exception(e); } } /** * @return * * @Description: 获取机器名 */ public static String getHostIp() throws Exception { try { InetAddress addr = InetAddress.getLocalHost(); String ip = addr.getHostAddress(); return ip; } catch (UnknownHostException e) { throw new Exception(e); } } }