Cuando queremos obtener la IP y el nombre del host del cliente que conecta a un servlet tenemos que utilizar los métodos getRemoteHost() y getRemoteAddr(), enmarcado en las variables HttpServletRequest.
Con éste ejemplo, totalmente descargable, pondremos en práctica lo que aprendimos en el tutorial de Servlets