getRemoteHost ()
Возвращает полное имя клиента, отправившего запрос.
getRemoteAddr ()
Возвращает IP-адрес клиента, отправившего запрос.
request.getRemoteAddr()
возвращает IP-адрес компа, тогда как request.getRemoteHost()
пытается удалить имя хоста. Если имя хоста пусто , тогда оно пытается получить IP-адрес, так же, как работает getRemoteAddr ().
Ref: