import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.Arrays;
//获取Ip地址
public class GetIP {
public static void main(String[] args) {
try {
//获取程序所在主机的主机名以及Ip地址
InetAddress address =InetAddress.getLocalHost();
System.out.println("主机:"+address);
System.out.println("主机名:"+address.getHostName()+"\n"+"IP:"+address.getHostAddress());
//获取本机回路地址
address=InetAddress.getByName(null);
System.out.println("主机:"+address);
System.out.println("主机名:"+address.getHostName()+"\n"+"IP:"+address.getHostAddress());
//获取新浪web主机Ip地址
InetAddress[] address1=InetAddress.getAllByName("www.sina.com.cn"); //防止多个Ip地址
System.out.println("新浪Ip:"+Arrays.toString(address1));
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}