Ip placa de rede

Caros amigos do Pj,

Gostaria de saber como posso capturar o IP da placa de rede do cliente, eu passo o host e retorna o IP da placa de rede … eu tenho uma aplicação pronta:
public static String getLocalHost() {
String ip = null;
String host = null;

	try {
		
		host = InetAddress.getLocalHost().getHostName();
		
		ip = InetAddress.getByName(host).getHostAddress();
		
	}catch(Exception e) {
		
	}
	
	return ip;
}

mais retorna o ip de loopback 127.0.0.1 eu presciso do IP da placa de rede

grato

Tente algo assim:

ip = InetAddress.getLocalHost().getHostAddress();

Já tentei e retorna a mesma coisa … ainda não encontrei uma solução. Mas agradeço muito sua contribuição.