Trouver le pays correspondant à une adresse IP (XL)


Les différents ordinateurs (serveurs, PC...) connectés au Web y sont identifiés par une adresse unique, l'adresse ip.
Les adresses ip sur le net sont attribuées par un certain nombre d'organismes officiels et enregistrées dans d'énormes bases de données.
La connaissance de votre adresse ip (cliquez ici) suffit ainsi pour identifier complètement votre machine.
Les adresses étant allouées par paquets, on peut faire correspondre à une plage d'adresses IP sa nationalité.
Il suffit donc de disposer de la base de correspondance entre les plages d'adresses et les pays pour pouvoir trouver le pays correspondant à une adresse donnée.
Une base trés complète et régulièrement mise à jour peut être téléchargée gratuitement sur le site de WebHosting.info.

A partir de cette base on peut aisément construire un petit fichier Excel qui trouve la nationalité d'une adresse IP.

Le fichier excel ip.xls à télécharger (fichier zippé 1.2 Mo, mot de passe "ip") contient seulement deux onglets, la base de données et une page contenant une formule dont le rôle est
- de transformer l'adresse ip en valeur numérique
(A.B.C.D en A*256*256*256 + B*256*256 + C*256 + D)
- et de rechercher en utilisant RECHERCHEV le nom du pays correspondant à cette valeur numérique.


[ This work uses the IP-to-Country Database provided by WebHosting.Info (http://www.webhosting.info), available from http://ip-to-country.webhosting.info.]