Ola, em minha aplicacao (que somente roda na rede interna)) em JSF estou obtendo o Ip do usuario da seguinte forma:
HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
String ip = request.getRemoteAddr();
Contudo o dado lido esta saindo assim: 0:0:0:0:0:0:0:1
Pesquisando por ai, descobri que isso esta em IPv6, mas n achei como obter o IPv4 a partir disso, alguma sugestao?