Visualizzazione dei risultati da 1 a 8 su 8

Discussione: IP di cliente

  1. #1

    IP di cliente

    il ordine quando chiami un pagina web e come questo:

    IE <--> Router <--> ISP Server <--> ... <--> REMOTE_ADDR <--> Web server

    con C# il modo per ricevere IP e':

    string IP = Request.ServerVariables["REMOTE_ADDR"];

    ma questo IP non e' di Router, e' shared tra molti computer

    come ricevere il indirizzo vero di Router? :berto:
    Sara bene

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Quello è l'ip del router!!
    a cosa ti serve l'ip di un client? sicuramente sara un ip privato quindi non te ne fai nulla

    cmq, credo che non si può fare. L'unica soluzione è quella di creare un applet java(nascosto) dentro la pagina aspx.
    I got the remedy

  3. #3
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    46
    Effettivamente interessa anche a me se fai un applicazione che necessità di conoscere l'ip client effettivo come fai a capire qual'è se quest'ultimo sta dietro una lan privata?

  4. #4
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Originariamente inviato da .NET-Inside
    Effettivamente interessa anche a me se fai un applicazione che necessità di conoscere l'ip client effettivo come fai a capire qual'è se quest'ultimo sta dietro una lan privata?
    In asp net non si può.
    Un modo per trovare l'ip è quello di aggiungere nella pagina aspx un applet java che ti restituisce l'ip del pc e non qullo del router!
    Credo che si può fare anche con flash.
    I got the remedy

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Non mi ricordo cosa fa esattamente, ma prova questo

    codice:
            Dim ipEntry As System.Net.IPHostEntry
            ipEntry = System.Net.Dns.GetHostByName(Me.Server.MachineName)
            Dim addr As System.Net.IPAddress() = ipEntry.AddressList
            Response.Write(addr(0).ToString)

  6. #6
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Originariamente inviato da albgen
    In asp net non si può.
    Un modo per trovare l'ip è quello di aggiungere nella pagina aspx un applet java che ti restituisce l'ip del pc e non qullo del router!
    Credo che si può fare anche con flash.
    Questo codice ti dà l'ip della macchina server e non del client che fa la richiesta.
    I got the remedy

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da albgen
    Questo codice ti dà l'ip della macchina server e non del client che fa la richiesta.
    ti sei autoquotato, si non ricordavo cosa faceva esattamente, l'ho scritto

  8. #8
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Originariamente inviato da djciko
    ti sei autoquotato, si non ricordavo cosa faceva esattamente, l'ho scritto
    non l'avevo notato...
    I got the remedy

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.