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( "------------------------------");
}
}
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( "------------------------------");
}
}
转载于:https://blog.51cto.com/shylx123/548540