目录
获取本机InetAddress对象getLocalHost
//获取本机InetAddress对象(抛出UnknownHostException异常)
InetAddress host1=InetAddress.getLocalHost();
System.out.println(host1);
输出:
LAPTOP-JQ7GHMA4/192.168.56.1
通过指定主机名/域名获取InetAddress对象
//通过主机名获取InetAddress对象(抛出UnknownHostException异常)
InetAddress host2=InetAddress.getByName("LAPTOP-JQ7GHMA4");
System.out.println(host2);
//通过域名获取InetAddress对象(抛出UnknownHostException异常)
InetAddress host3=InetAddress.getByName("www.baidu.com");
System.out.println(host3);
输出:
LAPTOP-JQ7GHMA4/192.168.56.1
www.baidu.com/110.242.68.3
获取InetAddress对象的主机名
//获取InetAddress对象的主机名
String hostName=host3.getHostName();
System.out.println(hostName);
输出:
www.baidu.com
获取InetAddress对象的ip地址
//获取InetAddress对象的ip地址
String ip=host3.getHostAddress();
System.out.println(ip);
输出:
110.242.68.3