Encodage et décodage des adresses IPs en décimal

Comment décoder une adresse IP exprimée en décimal au lieu de l'habituel IPV4

   
En savoir plus :  Retourner à la page précédente   Imprimer cette page   

FAQ Microsoft Windows

RFC 791 - Internet Protocol version 4 - IPV4
Wikipedia - IPV4

How to Obscure Any URL - How Spammers
and Scammers hide and confuse



Mots clé :
code, codage, consersion, décode,
decode, décodage, decodage, base 10,
décimal, ipv4, ipv6
 
 
Décoder adresses IPs - Base 10 vers IPV4
  • CWShredder (ancienne version, avant le rachat par Intermute le 19 Octobre 2004). Le lancer en mode "debug" (un mode caché, commenté sur notre fiche CWShredder, qui donne accès à des outils additionnels). Téléchargement de l'ancienne version et utilisation du mode "debug" de CWShredder
    CWShredder

  • Faire un ping sur les adresses numériques résout automatiquement ces adresses stupides (dans la réponse, vous avez l'adresse en IPV4 ou IPV6).
    DNSStuff



Coder adresses IPS - IP-V4 vers base 10



Coder et décoder - IPV4 <> Base 10 - De quoi s'agit-il ?


Comment coder une adresse IP en décimal ?

C'est une adreese IP, ça ?
804422988

Et bien, oui ! Il s'agit de l'adresse IP 47.242.133.76 exprimée en format décimal au lieu d'être exrpimée au format habituel IPV4. Ce n'est pas habituel bien que légitime (tellement inhabituel que cela est utilisé pour camoufler les adresses IPs).

L'équation de conversion de l'un à l'autre de ces formats est expliquée ci-après.

Comment faire pour utiliser cette adresse ? Rien de particulier - elle fonctionne comme une adresse IP habituelle (mais les navigateurs commencent à les refuser par mesure de sécurité).


Codage :
Comment la convertir en sa forme "habituelle" IPV4 (ou IPV6) pour pouvoir faire un IP Whois par exemple...?

Une adresse IP "classique" est de la forme dite IPV4 et ressemble à 47.242.133.76 soit un groupe de 4 digits (nombres) :
  • 1er digit : 47
  • 2ème digit : 242
  • 3ème digit : 133
  • 4ème digit : 76
A partir de ça nous avons l'habitude de faire un Whois pour savoir qui est derrière cette adresse.

Ceux qui souhaitent camoufler leurs adresses IPs (les spammeurs, les sites pornographiques, les sites piégés etc. ...) ont une solution simple pour embêter les moins aguerris des internautes : coder l'adresse IP en décimal. L'équation est :
  • 1er digit X 256^3
  • 2ème digit X 256^2
  • 3ème digit X 256^1
  • 4ème digit X 1
soit
  • 1er digit x 16777216
  • 2ème digit x 65536
  • 3ème digit x 256
  • 4ème digit x 1
Ce qui nous donne, pour notre exemple :
  • 47 * 16777216 = 788529152
  • 242 * 65536 = 15859712
  • 133 * 256 = 34048
  • 76 * 1 = 76
On fait la somme et on obtient 804422988 ce qui est légitime et est reconnu comme une adresse valide. Donc l'adresse IP de notre exemple devient 804422988 en base 10 (en décimal). On peut le vérifier en allant:
  • Sur la machine:
    http://804422988
    https://804422988
    ftp://804422988

  • et sur la machine
    http://47.242.133.76
    https://47.242.133.76
    ftp://47.242.133.76
C'est la même chose.


Décodage
La fonction inverse s'écrit :
  • digit1=partie entière de( IP décimale/256/256/256 )
  • digit2=partie entière de( (IP décimale-digit1*256*256*256) /256/256 )
  • digit3=partie entière de( (IP décimale-digit1*256*256*256-digit2*256*256) / 256 )
  • digit4=le reste soit IP décimale-digit1*256*256*256-digit2*256*256-digit3*256
Soit, toujours pour notre exemple (les formules ci-dessous sont de type tableur Excel)
  A      B      C
1
804422988
  Résultat   Quotient
2 =A1/256/256/256   47,9473464488983   47
3 =((A1-C2*256*256*256)/256/256)   242,520690917968   242
4 =((A1-C2*256*256*256-C3*256*256)/256)   133,296875   133
5 =A1-C2*256*256*256-C3*256*256-C4*256   76   76


Nouvelle adresse du site Assiste.com depuis le 22 octobre 2012 : http://assiste.com Nouvelle adresse du site Assiste.com depuis le 22 octobre 2012 : http://assiste.com

Nouvelle adresse du site Assiste.com depuis le 22 octobre 2012 : http://assiste.com






Historique des révisions de ce document :

02.08.1999 Initial
13.03.2005 Révision
11.12.2007 Complètement nouveau et Up V4
 
   
Rédigé en écoutant :
Music