Problema no request.getRemoteHost no Linux

Olá pessoal!

Tenho um servidor em Linux e outro em Windows para uma mesma aplicação. Quando a aplicação está acessando o servidor Windows, esse método da requisição (getRemoteHost) funciona perfeitamente. Mas quando essa requisição é feita ao servidor Linux, nem sempre funciona.

Alguém sabe o que poderia ser?

Desde já agradeço.

O quer dizer “não funciona”? Ele não lhe retorna o nome DNS, apenas o IP?

Se for isso, configure corretamente o “DNS resolver” do Linux. Por exemplo, pode ser que o arquivo /etc/resolv.conf não exista ou não esteja corretamente configurado.

Exemplo de /etc/resolv.conf:

search seudominio.com.br
nameserver 200.204.0.138

Valeu Thingol pela resposta!

Não é isso não. No servidor Windows ele consegue pegar o nome da máquina, mas nem sempre isso ocorre no Linux, retornando vazio ("").

Compreende? Não é questão de configuração do DNS, pelo menos eu acho.

Pensei em ser algum cache. Mas se fosse chace, ele iria deixar de funcionar toda vez que o cache estivesse cheio. Não compreendo porque ele funciona “as vezes”.