Back to All

Obtener la IP del cliente.

Buenas tardes, estoy implementando una API que será llamada desde una web comercial y necesito obtener la dircción ip de los clientes que hacen uso de esta API. Estoy probando con #[eBDRequest.RemoteIp()] pero obtengo la dirección interna 10.10.2.11 no la pública. Alguna sugerencia? sino intentaría mediante un proceso PHP.
Muchas gracias!

(edited)

Buenos días Ernesto,

Con el comando '#[eBDRequest.RemoteIp]' deberías obtener la IP del usuario que hace la petición.

Pero en función de la configuración del nginx, al pasar la llamada a través de el, se pierden los datos y coge la información del nginx y no la del usuario.

Espero que sea de ayuda, cualquier otra duda lo miramos.

Saludos

Muchas gracias Alex, probaremos modificando la configuración del nginx entonces.

Marked as answered by Alex Molina