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

Développement Discussion :

obtenir nom du pc serveur à partir d'un pc (client) d'un réseau local


Sujet :

Développement

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 36
    Points : 15
    Points
    15
    Par défaut obtenir nom du pc serveur à partir d'un pc (client) d'un réseau local
    Bonjour,

    A partir de n'importe quel pc (pc client) d'un réseau local, je cherche à obtenir le nom du pc (obtenu par hostname en invite de commande à partir du pc serveur) sur lequel est installée une base de données (PostgreSQL),
    ceci afin de pouvoir connecter le pc client à la base de données dans une application que je programme en C++.

  2. #2
    Membre expérimenté
    Avatar de Aramis
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Points : 1 638
    Points
    1 638
    Par défaut
    Bonjour,

    et la question, elle est ou?

    Apparament vous savez comment obtenir cette information, alros qu'elle est le probleme?

    A.

  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 36
    Points : 15
    Points
    15
    Par défaut
    La question est :
    quelle est l'instruction qui va permettre de récupérer le nom du pc serveur sachant qu'il est inconnu car le programme doit pouvoir être installé sur n'importe quel réseau local.

  4. #4
    Membre expérimenté
    Avatar de Aramis
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Points : 1 638
    Points
    1 638
    Par défaut
    Re,

    Vous vous compliquez la vie pour rien. La reponse courte est "cette information est inutile". L'administrateur qui s'amuse a faire fonctionner un serveur sur une adresse IP dynamique ou bien avec un nom qui change tous les jours est un cretin. Par nature est serveur se doit d'etre au meme "endroit logique". C'est un peu comme DVP.com en fait. Ce n'est pas grave si les serveurs se trouvent a l'adresse A ou bien B. Cependant, l'entree dans l'annuaire reste la meme et c'est ca qui est important.

    Pour revenir a votre question, tout ce dont vous avez besoin de vous soucier c'est que le serveur garde le meme nom, tel que DBServeur.mondomain.net . Lorsque le client se connecte, la seule information dont il aura besoin sera le nom du serveur. En effet, si l'argument n'est pas une adresse IP alors le systeme d'exploitation se chargera de faire un "nslookup" afin de determiner celle-ci (note: Avec un peu de chance, cette partie du programme client devrai etre totalement cross-plateforme. J'utilise cette fonction avec C#.NET sous Linux et Windows et ca marche tres bien). Ce qui permet de deplacer le serveur d'adresse IP sans pour autant gener les clients (il faudra juste mettre a jour l'entree DNS).

    A.

  5. #5
    Membre à l'essai
    Inscrit en
    Juillet 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 36
    Points : 15
    Points
    15
    Par défaut
    Ma question était plus tournée base de données (PostgreSQL).

    Il faut comprendre que j'avais besoin du nom du pc serveur (hostname) pour pouvoir réaliser la connexion à la base de données à partir d'un pc client.

    Maintenant je sais comment il faut faire : il faudra ajouter une variable d'environnement nommée PGHOST ayant la valeur 'nom du pc serveur' (hostname) sur chaque pc client, valeur qui restera fixe car rentrée au moment de l'installation du réseau local.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/03/2012, 09h38
  2. Réponses: 1
    Dernier message: 02/11/2009, 18h12
  3. Serveur FTP: Impossible de se connecter sur un réseau local
    Par homeostasie dans le forum Windows XP
    Réponses: 4
    Dernier message: 26/06/2008, 14h24
  4. [Wamp] accéder à ma page web à partir de tous le PC de mon réseau local
    Par aymen14 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 15/03/2008, 17h46
  5. Connexion à une instance SQL serveur à partir d'un poste client
    Par deauvhyl dans le forum Accès aux données
    Réponses: 1
    Dernier message: 21/03/2007, 16h55

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