Pregunta

Me gustaría saber cómo obtener la dirección IP del cliente, es decir, visitar mis páginas web. Contenido de la página JSP:

<% 
out.print( request.getRemoteAddr() + "<br>");
out.print( request.getRemoteHost() ); 
%> 

Salida:

0:0:0:0:0:0:0:1
0:0:0:0:0:0:0:1
¿Fue útil?

Solución

" 0: 0: 0: 0: 0: 0: 0: 1 " es la dirección de bucle de retorno IPv6 como se define en RFC 3513 .

Parece que su sistema operativo y el servidor de aplicaciones están configurados para usar IPv6 y que está accediendo a la página desde la máquina local.

Por cierto, llamar a getRemoteAddress () no le proporcionará la dirección IP del cliente. Puede haber nodos intermedios en la red cuya dirección pueda recibir. Esto es especialmente cierto en proxies y balanceadores de carga.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top