vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
9 juil. 2005 à 10:40
rloukili
Messages postés15Date d'inscriptionmercredi 9 novembre 2005StatutMembreDernière intervention 4 mai 2006
-
10 nov. 2005 à 21:46
Salut,
Je cherche a récupérer mon IP. Il y a deja des méthodes sur le site, mais comme je me connecte sur un routeur, ca me donne une IP locale donc ca ne me convient pas.
Savez vous comment je peux faire?
Merci
cosmobob
Messages postés700Date d'inscriptionmardi 30 décembre 2003StatutMembreDernière intervention27 janvier 20094 9 juil. 2005 à 12:27
si tu cherches une methode qui marche pour ta connexion a toi, tu peux
peut etre t'en sortir avec une requete a ton routeur, ce que tu n'as
pas l'air de réussir a faire.
la méthode de connexion sur un site distant est la seule qui marchera
pour n'importe quel type de connexion, que tu sois derriere un routeur,
un proxy ou n'importe quoi.
en tout cas, moi mon pc ne connait pas l'adresse internet, il conait
juste l'ip de la passerelle de connexion qui est ma freebox ....
sinon, si c'est le site en question qui te gene, creer un site toi meme
qui affiche ton ip, et va la récuperer en t'y connectant.
anonyme_man_in_this_world
Messages postés161Date d'inscriptionsamedi 25 juin 2005StatutMembreDernière intervention 1 août 2006 9 juil. 2005 à 12:09
salut !!
Voici le code permettant de recuperer son ip
********************************************************************************
#include <winsock2.h>
#include
#include<conio.h>
#pragma comment(lib,"ws2_32.lib")
void main(void)
{
WSADATA winsock;
WSAStartup(MAKEWORD(2,0),&winsock) ;
char name[50];
gethostname(name,sizeof(name));
cout<<"le nom de votre pc est "<<name<<endl;
hostent*p = gethostbyname(name);
in_addr adress ;
memcpy(&adress,p->h_addr_list[0],sizeof(in_addr));
cout<<"votre adresse ip est "<<inet_ntoa(adress)<<endl;
getch();
return ;
}
********************************************************************************
A++
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 9 juil. 2005 à 12:22
Oui en fait il faudrait que je demande à mon routeur, mais j'arrive pas, on ne parle pas la même langue...
cosmobob, j'ai deja vu une solution comme ca, mais c'est pas embêtant d'être dépendant d'un site en particulier comme ca?
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 20142 9 juil. 2005 à 12:23
re,
une petite idée en passant, si tu trace une requete en direction d'internet avec les methodes ICMP, l'echo IP internet de ton routeur devrait te parvenir ...
mondrone
Messages postés246Date d'inscriptionmercredi 5 janvier 2005StatutMembreDernière intervention11 mars 2012 10 juil. 2005 à 20:40
Si jamais tu veux passer par la construction d'un site de toi même, une solution facile et assez rapide est de trouver un hébergeur acceptant le PHP qui est assez facile à manipuler surtout pour quelqu'un qui connait un tent soit peut le C. Et pour le code tu trouvera surement ce que tu veux sur http://phpcs.com ou sur http://nexen.net .
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 10 juil. 2005 à 20:54
Merci, j'ai pas trop compris ta fonction, de toute facons j'avais trouvé en mettant un fichier php contenant juste ca:
<?
echo $REMOTE_ADDR;
?>
Apparemment ca marche bien
mondrone
Messages postés246Date d'inscriptionmercredi 5 janvier 2005StatutMembreDernière intervention11 mars 2012 10 juil. 2005 à 21:11
je dirais juste attention car si une fonction a été faite pour recup l'@ IP c paske le remote_addr ne marche pas a tout les coup ni pour tout les systèmes d'exploitation.
Pour ma fonction, tu met juste
<?
echo get_ip();
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 10 juil. 2005 à 21:32
De toutes facons, ca n'a besoin de marcher que sur le système du serveur, donc a priori si ca marche une fois ca marche à chaque fois. Je vais voir avec ta fonction
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 20142 21 juil. 2005 à 11:21
re,
est-ce que la methode de traceroute est impossible a faire ?
apres renseignement, ce n'est pas des requetes icmp mais une option dans le header IP qui demande aux routeurs d'enregistrer leur adresse IP.
avec une requete ping, ne serait-il pas possible de recuperer l'adresse du routeur par retour de la requete ( dans 1 sens 192.168.0.1 et en retour adresse IP internet ? )
cs_jean84
Messages postés449Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 5 mars 2009 12 août 2005 à 16:09
Je connais pas a la perfection la methode pour faire un tracert mais globalement, il faut jouer avec le TTL du packet.... je te laisse imaginer... sinon faut aller voir du cote de sourceforge.net, y a plein d'exemple la dessus....
"Avant même de fonctionner, tout programme est déjà obsolète."