none
Optener IP y nombre de pc cliente RRS feed

Respuestas

  • Buenas, 

    En caso de ser desde una intravenosa,  la respuesta de Alberto te va a dar la ip privada. 

    Request.UserHostAddress

    Con eso vas a tener la ip privada si es desde una intranet,  y la ip pública desde Internet. 

    Atte


    No olvides votar si mi comentario te ha ayudado y marcarlo como respuesta si ha sido la solución!

    miércoles, 23 de agosto de 2017 14:09

Todas las respuestas

  • La IP te llega en Request.UserHostAddress. Nótese que esta es la IP púbica del cliente, no la IP privada de su red interna, que normalmente se repite para muchos clientes, que en general repiten las mismas direcciones IP en sus redes privadas. Si tienes dos clientes dentro de la misma red privada, ambos te llagarán con la misma IP pública, por lo que no sirve para desambiguar clientes de forma unívoca.

    El nombre del PC cliente no se puede obtener desde el servidor ASP.NET. De hecho, es posible que el cliente ni siquiera esté usando un PC, y es perfectamente posible que su dispositivo ni siquiera tenga nombre. Y aunque lo tuviera, no se transmite al servidor.

    • Propuesto como respuesta Jorge TurradoMVP miércoles, 23 de agosto de 2017 12:18
    miércoles, 23 de agosto de 2017 12:07
  • Entiendo

    Juan A. Reyes

    miércoles, 23 de agosto de 2017 12:17
  • hola

    Si la aplicacion ejecuta en una intranet, o sea en una red local puedes obtener la ip de la pc concreta del usuario, el tema es que en internet todos salen por el mismo router por eso solo obtendrias la ip publica

    tienes las server variable

    ASP ServerVariables Collection

    como ser el REMOTE_ADDR que usas junto a Request.ServerVariables()

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 23 de agosto de 2017 12:49
  • Pudiera darse el caso de tenerla en una Intranet, pero es desde Internet.

    Juan A. Reyes

    miércoles, 23 de agosto de 2017 13:47
  • Buenas, 

    En caso de ser desde una intravenosa,  la respuesta de Alberto te va a dar la ip privada. 

    Request.UserHostAddress

    Con eso vas a tener la ip privada si es desde una intranet,  y la ip pública desde Internet. 

    Atte


    No olvides votar si mi comentario te ha ayudado y marcarlo como respuesta si ha sido la solución!

    miércoles, 23 de agosto de 2017 14:09