Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam eu est quis enim commodo aliquet. Vestibulum eleifend venenatis massa. Curabitur rutrum accumsan felis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus ut augue eu purus iaculis viverra. Maecenas vehicula dictum diam.

Read More

Adresse IP sans points

Hier, en surfant sur le site de l’auteur du moteur à automate cellulaire golly, je suis tombé sur…ceci.

Très surprenant! je pense tout de suite à une question de conversion de base, et effectivement, d’après wikipedia :

IPv4, the most common form of IP address, uses 32-bit values, usually represented in dotted-decimal notation (four numbers, each ranging from 0 to 255, separated by dots, e.g. 147.132.42.18).

Each range from 0 to 255 can be represented by 8 bits, and is therefore called an octet.

J’en déduis donc qu’il est possible de remplacer la valeur n’importe quels des 4 étendues, codées sur 255 bits, par son équivalent octal.

Des codes de conversions sont dispos dans les commentaires de la doc PHPNet.

Il y a aussi un bout d’explication sur la conversion ip decimal <-> octal ici.

On dirait aussi que c’est une astuce très pratique pour stocker une IP en mémoire ou en base de données.

D’après la doc de Mysql :

mysql1.png

Là on voit qu’effectivement les points sont optionnels dans certains cas, ça à l’air d’être une bonne piste!

résultat sur manynames

Hélas j’ai rien trouvé de plus, je ne sais toujours pas dans quelles conditions on peut se passer des points… vous savez vous ? :D

Après, on peut s’interroger sur l”utilité de la chose sortie du contexte de la BDD ou de l’obfuscation… vu que ça ne marche qu’avec les clients qui respectent la rfc complète.

(avec Opera par exemple, ça ne marche pas).

Filed under:Non classé