获取本地计算机IP信息

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信息)