Foros del Web » Programando para Internet » Ruby »

Obtener numero ip o mac address

Estas en el tema de Obtener numero ip o mac address en el foro de Ruby en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 12/08/2008, 10:44
Avatar de tupanka  
Fecha de Ingreso: marzo-2008
Mensajes: 62
Antigüedad: 16 años, 8 meses
Puntos: 1
Obtener numero ip o mac address

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 ocasiones 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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:10.