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

Java Discussion :

Comment connaitre l'adresse IP du Routeur ?


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de adil_vpb
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 326
    Par défaut Comment connaitre l'adresse IP du Routeur ?
    Bonjour,
    je souhaite extraire l'adresse IP du Routeur d'un utilisateur d'application Web, j'aimerai l'avoir via une commande DOS ou Une Servlet JAVA qui pourra lire l'adresse.

    Ce que j'ai trouvé dans le Forum c'est ce code :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
                    URL url = new URL("http://whatismyip.com/automation/n09230945.asp");
                    InputStreamReader in = new InputStreamReader(url.openStream());
                    buffer = new BufferedReader(in);
    Alors que moi je souhaite pas passer vie une adresse Web, dans le cas d'indisponibilité du Serveur de whatismyip.com, je suppose.

    Donc, est ce possible de la faire autrement ?

    Merci d'avance.

  2. #2
    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
    a part passer par un serveur extérieur qui te donnerais ton ip WAN, (si c'est bien l'ip WAN que tu cherche), je vois que deux autres possibilités, mais pas des plus faciles

    -> Allez sur l'interface web dudit routeur lire la valeur (dépendra du modèle de routeur)
    -> chercher dans les protocoles UPNP si il y a quelque permettant génériquement d'interroger les routeurs.

  3. #3
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Citation Envoyé par adil_vpb Voir le message
    je souhaite extraire l'adresse IP du Routeur d'un utilisateur d'application Web, j'aimerai l'avoir via une commande DOS ou Une Servlet JAVA qui pourra lire l'adresse.
    Comment ça, "l'adresse d'un utilisateur d'application Web" ?

    Il est où ce programme, sur la machine de ton utilisateur, ou sur ton serveur ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre éclairé Avatar de adil_vpb
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 326
    Par défaut
    L'application est dans un Serveur, moi je veux l'adresse IP WAN de l'utilisateur connecté, via quelle adresse IP WAN il se connecte à internet ?

  5. #5
    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,


    Tu est dans une application Java EE ? request.getRemoteAddr() ???


    a++

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 132
    Par défaut
    Salut,

    LE problême c'est si l'utilisateur passe par un proxy pour se connecter à internet, comme c'est quasiment toujours le cas en entreprise, moins fréquent chez les particuliers... Le risque c'est que tu te retrouves avec 2 utilisateurs de la même boite avec la même IP

    Pour ce qui est de l'UPNP, ce proptocole peut être désactivé dans la configuration du routeur pour des raisons de sécurité, donc pas fiable à 100% non plus.

  7. #7
    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
    je comprend pas ce que tu cherche. Ou tu cherche l'adresse privée (dans ce cas applet + scan des interfaces), ou tu cherche l'adresse publique (getRemoteAddr()) y a rien d'autre à trouver :/ La sociétés qui sont derrière un proxy, te fais pas d'illusion, elles sont la pluspart du temps aussi en adresse privée et le proxy fait en même temps du NAT, donc je vois pas ce que tu cherche de plus à obtenir.

  8. #8
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Citation Envoyé par nu_tango Voir le message
    LE problême c'est si l'utilisateur passe par un proxy pour se connecter à internet, comme c'est quasiment toujours le cas en entreprise, moins fréquent chez les particuliers... Le risque c'est que tu te retrouves avec 2 utilisateurs de la même boite avec la même IP
    Entreprises, particuliers, et quoi que ce soit, c'est comme ça que ça fonctionne aujourd'hui. Dans un foyer un peu affiné à l'Internet, deux ordinateurs, la télé, le lecteur Blu-Ray et la console de salon sont connectés à Internet et ont donc la même IP.

    C'est juste normal que la même IP soit partagée par plein d'utilisateurs.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. comment connaitre l'adresse IP de mon ordinateur
    Par inessahal dans le forum Développement
    Réponses: 1
    Dernier message: 31/03/2011, 22h18
  2. [DOS]Comment extraire l'adresse IP WAN d'un routeur
    Par adil_vpb dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 19/09/2010, 01h52
  3. comment connaitre une adresse IP de chine?
    Par kaayna dans le forum Réseau
    Réponses: 2
    Dernier message: 31/03/2010, 23h01
  4. comment connaitre toutes les adresses Ip d'un VLAN
    Par dadoux75 dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 06/03/2008, 13h30
  5. [RESEAUX]comment connaitre l'adresse mac de mon routeur?
    Par loveflower dans le forum Protocoles
    Réponses: 2
    Dernier message: 27/01/2006, 18h24

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