public class IPAddressTest{
public static void main(String[] args){
try{
//获得本机的InetAddress信息
InetAddress IP = InetAddress.getLocalHost();
showInfo(IP);
//从名字获得 InetAddress信息
IP = InetAddress.getByName("www.sina.com.cn");
showInfo(IP);
//从IP 地址 获得 InetAddress信息
byte[] bs = new byte[]{(byte)61,(byte)172,(byte)201,(byte)194};
IP = InetAddress.getByAddress(bs);
showInfo(IP);
}
catch(java.net.UnknownHostException e){
e.printStackTrace();
}
}
//将InetAddress 中的信息显示出来
public static void showInfo(InetAddress IP){
String name = IP.getHostName();
String address = IP.getHostAddress();
System.out.println(name);
System.out.println(address);
System.out.println("------------------------------");
}
}