import java.net.*;
public class LocalIPInfo {
public static void main(String [] args)
{
try
{
InetAddress objAddr=InetAddress.getLocalHost();
//获取和打印IP地址
String sIP=objAddr.getHostAddress();
System.out.println("本机的IP地址是:"+sIP);
//判断地址类型
byte[] bAddr=objAddr.getAddress();
if(bAddr.length==4)
System.out.println("IP地址的版本是:IPv4");
else if(bAddr.length==16)
System.out.println("IP地址的版本是:IPv6");
}
catch (UnknownHostException err)
{
System.out.println("获取IP地址出现错误:"+err);
}
}//end of main
}//end of class
获取本地计算机IP信息
最新推荐文章于 2021-09-29 14:06:55 发布