OVH Cloud OVH Cloud

Récuperer l'adresse I.P. d'un client

2 réponses
Avatar
Denis
Bonjour tout le monde,

Comment afficher dans une page aspx, l'adresse IP du client ?
J'utilise ceci :

Label1.Text =
System.Net.Dns.GetHostAddresses(Environment.MachineName)[0].ToString();

Cela fonctionne bien sur le poste de dev mais en prod, c'est l'IP du serveur
qui s'affiche, cela à cause du "Environment.MachineName" of course.

Quoi mette à la place ?

Aloha, 2nis

2 réponses

Avatar
Patrice
Et en dév le client et le serveur sont sans doute la même machine...

Essaie plutôt Request.ServerVariables("REMOTE_ADDR") our REMOTE_HOST...

--

"Denis" a écrit dans le message de news:

Bonjour tout le monde,

Comment afficher dans une page aspx, l'adresse IP du client ?
J'utilise ceci :

Label1.Text > System.Net.Dns.GetHostAddresses(Environment.MachineName)[0].ToString();

Cela fonctionne bien sur le poste de dev mais en prod, c'est l'IP du
serveur
qui s'affiche, cela à cause du "Environment.MachineName" of course.

Quoi mette à la place ?

Aloha, 2nis



Avatar
Denis
Ca fonctionne mieux !

Merci

"Patrice" wrote:

Et en dév le client et le serveur sont sans doute la même machine...

Essaie plutôt Request.ServerVariables("REMOTE_ADDR") our REMOTE_HOST...

--

"Denis" a écrit dans le message de news:

> Bonjour tout le monde,
>
> Comment afficher dans une page aspx, l'adresse IP du client ?
> J'utilise ceci :
>
> Label1.Text > > System.Net.Dns.GetHostAddresses(Environment.MachineName)[0].ToString();
>
> Cela fonctionne bien sur le poste de dev mais en prod, c'est l'IP du
> serveur
> qui s'affiche, cela à cause du "Environment.MachineName" of course.
>
> Quoi mette à la place ?
>
> Aloha, 2nis
>