Pour ce que ça vaut, j'ai travaillé à un niveau supérieur dans l'industrie des FAI pendant plus d'une décennie, donc j'ai une certaine expérience avec cela.
De grandes plages IP sont allouées au besoin par IANA à chacun des Regional Internet Registries.
Les régions ont généralement une taille continentale - les adresses IP sont et non affectées par pays.
Les RIR allouent à leur tour les adresses IP aux FAI, qui à leur tour les affectent aux utilisateurs finaux.
Chaque serveur RIR gère un serveur whois
qui peut être interrogé pour savoir non seulement quel FAI a été affecté à un bloc réseau, mais dans quelle mesure l'utilisateur final et l'adresse de cet utilisateur final.
Notez que de nombreux FAI ne remplissent pas cette information pour chaque client. Par conséquent, si vous êtes un abonné résidentiel d'un service DSL, il est probable que les enregistrements Geo indiqueront l'adresse de votre FAI, et non votre propre adresse.
Les divers fournisseurs de géolocalisation travaillent principalement en exploitant ces enregistrements whois
. Notez que la légalité de faire ainsi est quelque chose d'une zone grise - la déclaration de copyright de base de données de RIPE est here. L'IANA maintient également la zone racine pour le DNS, mais elle est complètement distincte de toutes les fonctions d'allocation IP. Il est très important de maintenir la distinction entre les opérations de noms de domaine et les adresses IP.
La [carte IP xkcd] (http://xkcd.com/195/) pourrait vous intéresser. –