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

C# Discussion :

Obtenir son adresse IP locale


Sujet :

C#

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2007
    Messages : 21
    Points : 13
    Points
    13
    Par défaut Obtenir son adresse IP locale
    Bonjour à tous,

    Ma question est simple : Comment obtenir l'adresse IP de sa machine avec le Framework .Net ?

    J'ai utilisé la librairie Dns (System.Net) et les différentes méthodes comme GetHostAddresses ou GetHostByName et je n'obtient au mieux que l'adresse localhost 127.0.0.1 alors que ma machine est sur un réseau locale avec l'IP 10.192.48.34.

    L'idée est d'obtenir son adresse IP de manière automatique et non de remplir à la main le fichier /etc/hosts (sous linux bien sûr).

    Merci d'avance pour vos réponses,

    ++

    Gitch

  2. #2
    Max
    Max est déconnecté
    Expert éminent sénior

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Points : 14 979
    Points
    14 979
    Par défaut
    Salut.

    La réponse est sur la FAQ C#

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2007
    Messages : 21
    Points : 13
    Points
    13
    Par défaut
    Merci mais cette méthode ne fonctionne pas chez moi. Je m'explique.

    J'ai déjà testé cette méthode mais le fichier /etc/hosts qui est questionné pour ce genre de requêtes ne contient pas le nom de ma machine.

    Exemple : Dns.GetHostName me retourne "MyComputer" (exemple)

    et "MyComputer" n'est pas contenu dans le fichier /etc/hosts. La seule ligne inscrite dans le fichier en question est "127.0.0.1 localhost".

    L'idée était d'obtenir justement l'adresse IP de ma machine sans passer par ce fichier qui peut très bien ne pas être à jour.


    RECTIFICATION : Peut-être que cette méthode fonctionne sous Windows, mais sous Linux, si le fichier /etc/hosts n'est pas à jour, cela ne fonctionne pas.

  4. #4
    Max
    Max est déconnecté
    Expert éminent sénior

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Points : 14 979
    Points
    14 979
    Par défaut
    Ah désolé j'avais pas tilté que tu bossais sous Linux

Discussions similaires

  1. [À télécharger] Obtenir son adresse IP
    Par pottiez dans le forum Téléchargez
    Réponses: 3
    Dernier message: 17/12/2014, 11h36
  2. Comment trouver son adresse IP locale ?
    Par theclem35 dans le forum Débuter
    Réponses: 5
    Dernier message: 07/06/2011, 18h55
  3. Réponses: 3
    Dernier message: 30/10/2008, 14h30
  4. obtenir son adresse mac
    Par MonsieurAk dans le forum Windows
    Réponses: 6
    Dernier message: 24/08/2005, 11h01

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