Ok. GreenEyed . Gracias por la explicación.
Ahora lo tengo así :
Código:
<%
InetAddress ip=null;
String eldns = "hay error", elhostname="hay error",error="No hay error";
try{
InetAddress laip= ip.getByName(request.getRemoteAddr());
eldns = laip.getCanonicalHostName();
elhostname = laip.getHostName();
}
catch(Exception e){error=e.getMessage();}
%>
<p style="margin-top: 0; margin-bottom: 0"><font color="#FFFFFF"><span style="background-color: #800080">
<b><%=request.getRemoteAddr()%></b>
<br>tudns=<%=eldns%>
<br>tu hostname=<%=elhostname%>
<br>error=<%=error%>
</span></font></p>
Pero me no me resuelve el dns ni el hostname , me sigue dando la ip
Resultado : (
http://www.myjavaserver.com/~javcasta/tuip.jsp )
80.59.69.239
tudns=80.59.69.239
tu hostname=80.59.69.239
error=No hay error