InetAddress localaddr = InetAddress.getLocalHost();
//holt sich alle Adressen die es für diesen Host gibt
InetAddress[] localAddrs = InetAddress.getAllByName(localaddr.getHostName());
//gibt die IP-Adressen aus
for (int i = 0; i < localAddrs.length; i++)
{
System.out.println(localAddrs[i].getHostAddress());
}