怎样获得本机的Ip地址和计算机的名称

来源:互联网 发布:lol for mac 国服 编辑:程序博客网 时间:2024/05/17 09:03

import java.net.Inet4Address;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.UnknownHostException;


public class Test1 {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  try {
   //获得本机的ip地址及计算机的名称
   InetAddress inetAddress = InetAddress.getLocalHost();
   System.out.println("本机的ip地址及计算机的名称:"+inetAddress);
   System.out.println("本机的ip地址:"+inetAddress.getHostAddress());
   System.out.println("本机的名称:"+inetAddress.getHostName());
   
   Inet4Address inet4Address = (Inet4Address) Inet4Address.getLocalHost();
   System.out.println("本机的ip地址及计算机的名称:"+inet4Address);
   System.out.println("本机的ip地址:"+inet4Address.getHostAddress());
   System.out.println("本机的名称:"+inet4Address.getHostName());
   
  } catch (UnknownHostException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  
 }

}

-------------------------------------------------结果------------------------------------

本机的ip地址及计算机的名称:DADI-20130505EY/192.168.2.102
本机的ip地址:192.168.2.102
本机的名称:DADI-20130505EY
本机的ip地址及计算机的名称:DADI-20130505EY/192.168.2.102
本机的ip地址:192.168.2.102
本机的名称:DADI-20130505EY

原创粉丝点击