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 Web en Java Discussion :

InetAddress - getHostName


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Agile Coach
    Inscrit en
    Mai 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Agile Coach
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2008
    Messages : 6
    Par défaut InetAddress - getHostName
    Bonjour,

    je n'ai peut-être pas cherché suffisamment mais je tourne en rond sur cette question: comment passer d'une adresse ip à l'url que l'on tape dans le browser (par exemple, passer de 173.194.34.83 à www.google.com).

    je ne trouve que ceci:

    InetAddress inet = InetAddress.getByName(adr);
    String host = inet.getHostName();

    Sauf que la variable host ne contiendra pas "www.google.com" mais "lhr14s19-in-f19.1e100.net"

    Y a-t-il un moyen simple de retrouver l'url à partir de l'ip ou faut-il chercher du côté de l'interrogation des serveur DNS avec des DatagramSocket ?

    Merci de votre aide.

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Le nom que tu reçoit est le "vrai" nom de la machine.

    Je ne pense pas que ce soit possible d'obtenir directement le nom de domaine comme tu le souhaite, tout simplement parce qu'une même IP peut correspondre à plusieurs noms de domaine différent...


    a++

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Accessoirement, google.com n'est peut être pas le meilleurs exemple. Moi, pour google.com j'ai ceci:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Réponse ne faisant pas autorité :
    Nom :    www.google.com
    Addresses:  2a00:1450:400c:c00::67
              194.78.99.168
              194.78.99.172
              194.78.99.173
              194.78.99.177
              194.78.99.178
              194.78.99.182
              194.78.99.183
              194.78.99.187
              194.78.99.148
              194.78.99.152
              194.78.99.153
              194.78.99.157
              194.78.99.158
              194.78.99.162
              194.78.99.163
              194.78.99.167
    Qui pointe vers des machines se resolvant en

    167.99-78-194.adsl-static.isp.belgacom.be

  4. #4
    Membre régulier
    Homme Profil pro
    Agile Coach
    Inscrit en
    Mai 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Agile Coach
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2008
    Messages : 6
    Par défaut
    ok je vous suis...

    je n'ai donc aucun moyen de retrouver une url à partir d'une ip ?

    il n'y a pas moyen d'interroger un serveur DNS ?

  5. #5
    Membre régulier
    Homme Profil pro
    Agile Coach
    Inscrit en
    Mai 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Agile Coach
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2008
    Messages : 6
    Par défaut
    j'ai trouvé ceci http://www.oreillynet.com/onjava/blo..._and_java.html


    mais je n'ai pas encore bien regardé (en dehors de cet import de package "perso" qui me pose problème)

Discussions similaires

  1. Problème avec getHostName()
    Par manu11 dans le forum Général Java
    Réponses: 0
    Dernier message: 30/05/2009, 20h10
  2. convertion string InetAddress
    Par id.prog dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 21/05/2008, 00h52
  3. Probleme d'InetAddress - ip dynamique
    Par Faiche dans le forum Langage
    Réponses: 1
    Dernier message: 23/03/2007, 16h46
  4. [debutant] erreur sur InetAddress.getByAddress()
    Par r0d dans le forum Langage
    Réponses: 3
    Dernier message: 08/02/2007, 16h38
  5. gethostname() me joue des tours..
    Par sorry60 dans le forum C
    Réponses: 7
    Dernier message: 16/11/2005, 19h11

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