Identificar máquina de usuario con Rail s

Desarrollo una aplicacion web que funcionara en un servidor local.
Deseamos registrar en una BD, por motivos de seguridad, algun dato que
identifique a la máquina que entra y usa la aplicacion.
Sabemos que existe la manera de obtener el numero ip con lineas como:

request.remote_addr
request.env[‘REMOTE_ADDR’]
request.remote_ip

Pero, por nuestra experiencia desarrollando con otros lenguajes como php
sabemos que no siempre este numero ip es unico de una sola máquina
Ya que cuando una red esta bajo un proxy, desde afuera es visto con la
ip
del proxy de manera que no es posible diferenciar cada máquina.

Aunque esta aplicacion funcionara en un servidor local con maquinas
conectadas en una LAN, en ocasionaes debera ser manipulada desde afuera
por
agentes de soporte técnico que podrian estar conectados a intenet
atravez de
un proxy. Por lo que se necesita que el numero ip(u otro tipo de
identificador) obtenido, corresponda a una sola máquina a fin de que
quede
registrado en el sistema.

Quisiera que me dieran alguna sujerencia para poder discernir o
identificar
con las herramientas que proporciona Rails, cual es la máquina que esta
entrando a mi aplicación Rails.

Para el historico, visto en thread con asunto “Discrenir cual pc esta
entrando a una aplicación”.

2008/8/12 Johan E. [email protected]: