import java.net.InetAddress;
import java.net.UnknownHostException;
public class Main {
public static void main(String[] args) {
try {
InetAddress local = InetAddress.getLocalHost();//获取本地主机地址对象
InetAddress local = InetAddress.getByName("www.baidu.com");//获取百度的一个IP地址
System.out.println(local);
System.out.println("计算机名: " + local.getHostName());//输出计算机名
System.out.println("本地的IP: " + local.getHostAddress());//输出IP地址
//输出所有百度的IP地址
InetAddress baidu[] = InetAddress.getAllByName("www.baidu.com");
for(InetAddress ad : baidu) {
System.out.println("百度的IP地址: " + ad.getHostAddress());
}
} catch (UnknownHostException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}
运行结果: