cs_alain34270
Messages postés85Date d'inscriptionmardi 11 février 2003StatutMembreDernière intervention18 septembre 2005
-
31 janv. 2004 à 06:39
steph12358
Messages postés149Date d'inscriptionjeudi 22 avril 2004StatutMembreDernière intervention10 décembre 2009
-
19 oct. 2007 à 15:24
Bonjour,
Je récupère les adresses IP de ma machine présentes dans la structure hostent, mais je voudrais savoir s'il existe une fonction sous visual qui me permettrait soit de connaître directement l'adresse ip de la connexion internet, soit qui, en lui fournissant une adresse ip, indique si c'est celle qui correpond à la connexion internet.
J'avais pensé utiliser la classe de l'adresse ip, mais si l'utilisateur a paramétré une adresse quelconque en local, ça ne marchera pas.
On pourrait aussi essayer de "pinger" un site, mais ça ne me semble pas très "propre".
Sinon, il faudrait peut-être voir la base des registres, mais là, je ne sais pas du tout comment faire.
Anacr0x
Messages postés515Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention27 avril 20062 31 janv. 2004 à 13:33
En fait, pour avoir la véritable adresse ip dans mon programme, j'ai utilisé une autre technique : j'ai mis un fichier ip.php sur mon compte ftp qui permet de connaitre l'IP distant (avec php c facil), ensuite je crée un client http en C++ qui récupère avec GET ce fichier et me donne l'IP
Anacr0x
Messages postés515Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention27 avril 20062 31 janv. 2004 à 17:27
normalement, c'est réelement ta VRAI IP (celle avec qui tu est joignable sur internet) et pas une fausse (quand on a un routeur par exemple), je ne voi pas comment ca pourrait te mettre une autre IP.
Mais bon, si ca ne marche pas, c qu'il y a un pb autre part...
cs_alain34270
Messages postés85Date d'inscriptionmardi 11 février 2003StatutMembreDernière intervention18 septembre 2005 31 janv. 2004 à 18:22
Je n'arrive même pas à pinger cet ip.
Je pense qu'il s'agit d'une adresse interne de mon fournisseur d'accès, par laquelle passe ma demande (d'ailleurs, 192.168 n'est pas une ip de wan, il me semble).
De plus, mon fournisseur prévient qu'il ne faut pas utiliser les commandes réseau, alors, la raison est peut-être là.
Si je pouvais trouver une méthode pour obtenir les infos de ipconfig, ce serait encore le mieux. Au pire, je pourrai l'utiliser en redirigeant la sortie vers un fichier texte, mais ce sera moins facile...
En tous cas, merci beaucoup pour ton aide (j'ai au moins appris un peu de php !)
steph12358
Messages postés149Date d'inscriptionjeudi 22 avril 2004StatutMembreDernière intervention10 décembre 20091 19 oct. 2007 à 15:24
Sauf erreur quand tu récupère ton adresse publique tu ne peux pas te pinger toi-même !
Seul un utilisateur du net (de l'autre côté du routeur) peut le faire.
L'adresse que tu récupère doit donc être la bonne...