Transcoder une adresse ip

Transcoder une adresse ip - Windows & Software

Marsh Posté le 22-05-2006 à 10:14:55    

Bonjour,
Je recherche la formule qui permet de transcoder une adresse ip dans un grand nombre dans l'exemple 139093000
 
Je ne retrouve plus ça sur google, le problème c'est que j'ai appris mon adresse ip de cette manière et que la une stratégie empêche le transcodage dans l'autre sens ...
L'exemple que j'ai donné est certainement faux :)
merci

Reply

Marsh Posté le 22-05-2006 à 10:14:55   

Reply

Marsh Posté le 22-05-2006 à 11:08:34    

Ta demande est incompréhensible...
 
Une IP version 4 peut être représentée de différente manière.
 
A la base tu as 32 bits, la notation usuelle est de représenter en 4 groupes de 8 bits séparés par des points et sous forme décimale...
 
Mais rien empêche de prendre ces 32 bits comme un seul nombre de le convertir en décimal.... ca te donnera un grand nombre en général.

Reply

Marsh Posté le 22-05-2006 à 11:47:48    

Voila j'ai oublié la formule et je voudrais retrouver mon adresse ip, par contre je connais la valeur décimale...

Reply

Marsh Posté le 22-05-2006 à 12:09:37    

c'est pas plutot la valeur binaire de ton ip que tu as ?

Reply

Marsh Posté le 22-05-2006 à 12:19:06    

Non car il y a des 3,7,9 etc que des chiffres pas de lettres

Reply

Marsh Posté le 22-05-2006 à 12:26:59    

Jamais vu une telle notation :heink:
 
La representation décimale c'est justement la forme 192.168.123.213

Reply

Marsh Posté le 22-05-2006 à 12:35:55    

C'est quoi cette histoire de stratégie qui empeche le "transcodage" !?? :??:

Reply

Marsh Posté le 22-05-2006 à 13:43:59    

Pas mieux, je comprends pas trop, faudrait expliquer un peu plus je crois.

Reply

Marsh Posté le 22-05-2006 à 13:52:46    

Pour faire simple, où que je sois sauf au taff, lorsque je ping mon adresse à 10 chiffres (pas sous la forme xx.xx.xx.xx mais sous la forme xxxxxxxx) je vois mon adresse ip (xx.xx.xx.xx) s'afficher, hors ici ça ne fonctionne pas ... c'est pourquoi j'ai besoin de retrouver mon adresse ip à partir de ce grand nombre.

Reply

Marsh Posté le 22-05-2006 à 14:58:49    

changement de base vers une base 256.

Reply

Marsh Posté le 22-05-2006 à 14:58:49   

Reply

Marsh Posté le 22-05-2006 à 15:10:09    

http://www.dnsstuff.com/
 
en bas a droite, y'a ce que tu cherches :)

Reply

Marsh Posté le 22-05-2006 à 15:11:28    

Excellent c'est bien ça ! me reste plus qu'à trouver la formule pour obtenir ce résultat :d merci

Reply

Marsh Posté le 22-05-2006 à 15:28:15    

Apprends ton ip , c'est pas si compliqué que ça de retenir 4 nombres entre 0 et 255 :o

Reply

Marsh Posté le 22-05-2006 à 15:28:20    

Ok j'ai trouvé ... si je dois changer le titre du topic y'à demander ! merci quich'man

Reply

Marsh Posté le 22-05-2006 à 16:30:13    


 
La formule ne doit pas être bien compliquée :
 
Prenons 193.156.25.145 comme IP.
 
Convertissons en binaire chaque 8 bits : 11000001.10011100.00011001.10010001
 
Utilisons ces 32 bits comme un nombre entier non-signé en décimal : 11000001100111000001100110010001 = 3248232849
 
Voilà !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed