Échale un vistazo a esta clase y mira si te vale para lo que necesitas :)
http://docs.oracle.com/javase/1.5.0/...etAddress.html
Ej:
InetAddress localHost = InetAddress.getLocalHost();
System.out.println(localHost.getHostName());
System.out.println(localHost.getHostAddress());