获取百度域名和IP地址
public static void main(String[] args){
try{
InetAddress[] addrs = InetAddress.getAllByName("www.baidu.com");
for(InetAddress addr:addrs){
System.out.println("[hostName = "+addr.getHostName()+"][address = "+addr.getHostAddress()+"]");
}
}catch(Exception e){
e.printStackTrace();
}
}
输出结果
[hostName = www.baidu.com][address = 14.215.177.38]
[hostName = www.baidu.com][address = 14.215.177.39]
获取本地主机和IP地址
public static void main(String[] args){
try{
InetAddress addr = InetAddress.getLocalHost();
System.out.println("[hostName = "+addr.getHostName()+"][address = "+addr.getHostAddress()+"]");
}catch(Exception e){
e.printStackTrace();
}
}
输出结果
[hostName = DESKTOP-U7IA5UV][address = 192.168.243.1]