Hola, me gustarÃa saber si habrÃa alguna manera de conocer el nombre de host de un cliente de una página asp, para por ejémplo, saber de que paÃs se realiza la conexión, muchas gracias de antemano.
Dudas de Programacion » Lenguajes de Servidor » Active Server Pages (ASP)
Nombre de Host de Cliente
(3 posts)-
Posted 2 years ago #
-
Saludos y buen dia
Te recomiendo que te mires la variable REMOTE_ADDR
Sin mas
Me despidoPor increible que parezca la mayoria de las veces la mejor solucion es la mas absurdaPosted 2 years ago # -
otra vez aqui
ya encontre el codigo para que tengas una idea mejor
<table> <% for each svr_variabble in Request.ServerVariables Response.Write("<tr><td>" & svr_variable & "</td><td>") Response.Write(Request.ServerVariables(svr_variable)) Response.Write("</td></tr>" & vbCrLf) next %> </table>
Con esto podras ver todas las variables del servidor entre ellas la REMOTE_ADDR
lo que la verdad es que cualquiera que use un servidor proxy la ip que obtendras con esta variable es la de ese proxyy para saber el pais de donde viene un usuario puedes usar los servicios de Maxmind
para que tengas una idea
http://www.maxmind.com/app/locate_ip?ips=Request.ServerVariables("REMOTE_ADDR")
Donde Request.ServerVariables("REMOTE_ADDR") te dara la ip del usuario que accedio a la pagina , claro que con esto no haces mucho solo podras ver una pagina con los datos y ademas estas limitado a 25 peticioes diarias a no ser que te hagas una cuenta de prueba y tendras mas opciones entre ellas acceder a una api que habia por alli
pero para que vayas mejor encaminado busca servicios GeoIP
que son los usados normalmente para saber la procedencia de una ipSin mas ....
Ahora si me despidoPosted 2 years ago #
Reply
You must log in to post.