import java.net.*;    
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("------------------------------");    
        }    
}