Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/01/2006, 04:40
Avatar de dogduck
dogduck
 
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 19 años
Puntos: 19
Vale . Ahora he hecho lo siguiente :
Código:
<% 
   java.net.InetAddress laip=null;
   String eldns = "hay error", elhostname="hay error",error="hay error";
   try{
        laip.getByName(request.getRemoteAddr());
        eldns = laip.getCanonicalHostName();
        elhostname = laip.getHostName();
   }
   catch(Exception e){error="El error es:"+e.getMessage();}   
%> 

Tu ip=<%=request.getRemoteAddr()%><br>
tu dns=<%=eldns%><br>
tu hostname=<%=elhostname%><br>
error=<%=error%>
Y me sale : (http://myjavaserver.com/~javcasta/tuip.jsp)
tu ip=80.59.69.239
tudns=hay error
tu hostname=hay error
error=El error es:null

lo cual me indica que laip no toma ningún valor . Pero no sé como salir de la situación .
¿ No se supone que con esto laip.getByName(request.getRemoteAddr());
obtengo un objeto InetAddress . que es la ip del que está viendo la pagina?