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 获取主机名
}
}