/演示 INetAddress 类的使用
public class API_ {
public static void main(String[] args) throws UnknownHostException {
//1.获取本机的 InetAddress对象
InetAddress localHost = InetAddress.getLocalHost();
System.out.println(localHost);//LAPTOP-G2JOVNVG/169.254.194.175
//2.根据指定主机名 获取 InetAddress对象
InetAddress host1 = InetAddress.getByName("LAPTOP-G2JOVNVG");
System.out.println("host1="+host1);
//3.根据域名返回 InetAddress对象,比如 www.baidu.com 对应
InetAddress host2 =InetAddress.getByName("www.baidu.com");
System.out.println("host2="+host2);
//4.通过 InetAddress 对象,获取对应的地址
String hostAddress = host2.getHostAddress();//14.119.104.254
System.out.println("host2 对应的IP="+hostAddress);
//5.通过 InetAddress 对象,获取对应的主机名/或者域名
String hostName = host2.getHostName();
System.out.println("host2对应的主机名/域名="+hostName);
}
}
01-22
1601