IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Comment récupérer le nom de la machine cliente (machine locale) ?


Sujet :

ASP.NET

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 337
    Points : 120
    Points
    120
    Par défaut Comment récupérer le nom de la machine cliente (machine locale) ?
    Suivant cette discussion : https://www.developpez.net/forums/d6...achine-locale/

    J'ai également le même problème et je tourne en rond depuis.
    Dans les solutions, j'ai lu qu'il faut insérer dans le web.config quand on est en mode "Authentification Windows", la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <identity impersonate = "false" />
    Mais ça ne marche pas. Je ne sais pas s'il y'a d'autres configurations à faire.
    Qu'en est-il quand on est pas en mode "Authentification Windows"?

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Points : 9 743
    Points
    9 743
    Billets dans le blog
    3
    Par défaut
    Le mode d'authentification n'a strictement rien a voir avec la recuperation d'une adresse IP.

    Pour savoir quelle variable utiliser, il faut d'abord analyser la topographie de ton reseau. S'il y a un/des proxy/firewall/load balancer/etc. ou non, et selon si tu utilises une ferme ou non il faudra utiliser des variables differentes. En plus quand tu dis "nom" il faudrait preciser si tu cherches a recuperer le FQDN ou juste l'IP ou encore juste le nom de la machine non qualifie.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre actif
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2016
    Messages
    154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2016
    Messages : 154
    Points : 268
    Points
    268
    Par défaut
    Citation Envoyé par DotNetMatt Voir le message
    Le mode d'authentification n'a strictement rien a voir avec la recuperation d'une adresse IP.

    Pour savoir quelle variable utiliser, il faut d'abord analyser la topographie de ton reseau. S'il y a un/des proxy/firewall/load balancer/etc. ou non, et selon si tu utilises une ferme ou non il faudra utiliser des variables differentes. En plus quand tu dis "nom" il faudrait preciser si tu cherches a recuperer le FQDN ou juste l'IP ou encore juste le nom de la machine non qualifie.
    Bonjour DotNetMatt,
    je me lance dans la discussion parce que j'ai sensiblement la même préoccupation et puis je pense que ma préoccupation pourra l'éclairer . j'ai ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    private string getipvalue(out string ipadd)
            {
                ipadd = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
                if (string.IsNullOrEmpty(ipadd))
                {
                    ipadd = Request.ServerVariables["REMOTE_ADDR"];
                }
     
                return ipadd;
            }
    qui me permet de récupérer les ip des clients mais il me semble qu'il récupère plutôt les ip des passerelles quand il y en a. comment le modifier pour récupérer les ip des terminaux de saisie ?

    Merci d'avance

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/06/2011, 16h22
  2. Comment récupérer le nom du fichier sans l'extension ?
    Par altahir007 dans le forum Langage
    Réponses: 16
    Dernier message: 13/11/2009, 13h20
  3. Réponses: 1
    Dernier message: 26/11/2008, 14h37
  4. Comment récupérer le nom de la machine locale ?
    Par micher dans le forum ASP.NET
    Réponses: 6
    Dernier message: 12/02/2007, 16h09
  5. Réponses: 11
    Dernier message: 16/10/2004, 18h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo