Necesito obtener la dirección IP de los usuarios en el servidor. Por razones técnicas, es mucho más fácil para mí simplemente pasarlo del cliente en forma de una cadena de consulta.
Por lo tanto, en la carga de la página almacenaría su dirección IP en una variable de JavaScript. Luego, cuando llegue el momento de llamar al servidor, se lo devolveré.
Me imagino que si alguien estuviera usando TOR o una VPN, no querrían que su dirección IP se incluyera en la URL de un AJAX. Pero mis usuarios no tienen preocupaciones extremas de seguridad como alguien que utiliza TOR. Aún así, no sé si es una mala práctica almacenar su IP en JavaScript y luego pasarla al servidor como parte de una cadena de consulta.