try
{ InetAddress[] iads=InetAddress.getAllByName(InetAddress.getLocalHost().getHostName());
for(int i=0;i<iads.length;i++)
System.out.println(iads[i]);
}
catch(Exception e)
{}

解决方案 »

  1.   


    我弄过,也取不出来的。不知道是不是因为有网卡的原因??这是用来取一个主机的不同IP,与我的想法不太一样。拨号分配的IP与我的网卡上分配的局网IP是不同级别的,对吧?好象这个方法只能取出本机的IP,也就是网卡上的固定IP。
      

  2.   

    我在自己的机器上执行得结果得到3个IP,最后一个是拨号得IP