Demo.java:
package cn.xxx.demo; import java.net.InetAddress; import java.net.UnknownHostException; public class Demo { public static void main(String[] args)throws UnknownHostException { function_1(); } public static void function_1()throws UnknownHostException { // 通过主机名获取InetAddress对象。 主机名也可以是IP地址形式 InetAddress inet = InetAddress.getByName("www.baidu.com"); // 通过主机名获取InetAddress对象 System.out.println(inet); // www.baidu.com/61.135.169.125 } public static void function() throws UnknownHostException{ // 获取本地主机 InetAddress inet = InetAddress.getLocalHost(); // 静态方法获取InetAddress对象。 //InetAddress就是主机名,和IP地址 System.out.println(inet.toString()); // zhangSan/192.168.61.82 String ip = inet.getHostAddress(); // 192.168.61.82 获取IP地址 String name = inet.getHostName(); // zhangSan 获取主机名 } }