none
COMO PUEDO CAPTURAR IP DEL CLIENTE

    Pregunta

  • Haber estoy haciendo una aplicacion web que me permita que los clientes puedan loguearse con un usuario y un password y este este asociado con una ip (Red) del cliente  en la BD y los clientes puedan loguearse desde cualqueir lugar o de diferentes red, lo que deseo saber como puedo hacer para poder obtener el ip del cliente y que pueda ser leido por el servidor!!!! , espero que se me haya entendido necesito sugerencias, de antemano gracias!!!
    Gracias
    martes, 17 de enero de 2012 16:53

Todas las respuestas

  •  

    Puedo usar esta clase para aplicaciones web??

     

     

    Imports System
    Imports System.Management

    Class MainClass
        Public Shared Sub Main()
            Dim query As New ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'")
            Dim queryCollection As ManagementObjectCollection = query.[Get]()
            For Each mo As ManagementObject In queryCollection
                Dim addresses As String() = CType(mo("IPAddress"), String())

                For Each ipaddress As String In addresses
                    Console.WriteLine("IP Address: {0}", ipaddress)
                Next
            Next
        End Sub

    End Class

     

     

     

     


    Gracias
    martes, 17 de enero de 2012 17:04
  • Espero te sirva.

    Request.ServerVariables("REMOTE_ADDR")

     

    puedes visitar este sitio también:

    http://www.desarrolloweb.com/articulos/bloquear-averiguar-ip-visitante-asp.html

     

    Un saludo,

    martes, 17 de enero de 2012 17:29
  • como puedo hacer para poder obtener el ip del cliente

    podrias obtener la ip de Wan del cliente, la ip local de cada pc de su pc local en la red no puede obtenerla

    pdorias usar las server variables para esto

    Request.ServerVariables["REMOTE_ADDR"]

     

    ASP ServerVariables Collection

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 17 de enero de 2012 17:52
  • porque cuando coloco esta linea en mi aplicacion me arroja '127.0.0.1' y no me sale el ip '192.168.1.1' que es el correcto!!!!!
    Gracias
    martes, 17 de enero de 2012 19:50
  • eso es porque lo estas ejecutando tanto servidor web como cliente desde la misma pc

    si lo haces desde diferentes maquinas no tendrias ese problema

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 17 de enero de 2012 20:06
  • Lo que yo necesito es que me saque la ip publica y no la ip de la maquina , crees que se podra???
    Gracias
    martes, 17 de enero de 2012 21:42
  • Lo que pasa es que yo deseo limitar a usuarios de otras redes no solo nuestra red sino de diferentes lugares, solo daremos acceso a usuarios con ip publica registradas en nuestra BD , espero que se me pueda entender , crees que pueda funcionar del mismo modo???? gracias de antemano!!!
    Gracias
    martes, 17 de enero de 2012 21:46
  • el server variable REMOTE_ADDR

    devuelve justamente esa informacion

    prueba en distintas redes y equipos que accedan remoto al sitio y vera la diferencia

    pero pruebalo tambien accediendo desde internet, porque si es todo local o desde la propia pc logico no veras diferencia

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    miércoles, 18 de enero de 2012 1:46