Nome da máquina

Oi pessoal.
Estou recuperando o nome da máquina cliente com esta variável:

String nome = request.getRemoteHost();

Só que não funciona,ele recupera o ip.
Na documentação fala que ele tenta,mas se ele não consegue pega o ip.
Alguém conhece outra classe que faça isto?