Nouveau format de base de données disponible : Cette page concerne nos bases de données héritées. Pour notre dernier format de base de données, veuillez consulter nos bases de données téléchargeables GeoIP2.
GeoIP Legacy est disponible dans une variété de bases de données téléchargeables. Ces bases de données utilisent un format binaire personnalisé pour maximiser la vitesse de recherche. MaxMind propose également des versions CSV de ces mêmes données. Ceci est utile si vous souhaitez importer ces données dans un SGBDR SQL, par exemple.
Base de données CSV
Veuillez consulter notre documentation sur les bases de données CSV.
Bases de données binaires
Les bases de données binaires se déclinent en plusieurs saveurs, chacune contenant un jeu de données spécifique. Elles sont toutes proposées comme des produits distincts avec leur propre abonnement.
À l’heure actuelle, nous proposons les bases de données suivantes :
- Pays – fait correspondre l’adresse IP à un pays
- Région – fait correspondre l’adresse IP à un état/province spécifique au sein d’un pays
- Ville – fait correspondre l’adresse IP à une ville spécifique au sein d’un pays. Aux États-Unis, nous sommes en mesure d’associer de nombreuses adresses IP à des codes postaux spécifiques. Cette base de données contient également des données approximatives de latitude, de longitude et de fuseau horaire.
- Organisation – fait correspondre l’adresse IP à l’organisation à laquelle a été attribué le bloc réseau de l’adresse IP.
- ISP – fait correspondre l’adresse IP au FAI propriétaire de l’IP, y compris les opérateurs sans fil.
- Netspeed – met en correspondance l’adresse IP une vitesse de réseau particulière.
- Domain – met en correspondance l’adresse IP avec un domaine (pas un nom d’hôte).
La latitude et la longitude ne sont pas précises et ne doivent pas être utilisées pour identifier une adresse de rue ou un foyer particulier. Pour mieux représenter un niveau de précision, veuillez inclure le rayon de précision_radius lors de l’affichage de la latitude et de la longitude et préciser que les coordonnées se réfèrent à une zone géographique plus large au lieu d’un emplacement précis.
API prises en charge par MaxMind
Nous fournissons des API pour de nombreux langages de programmation majeurs.
Toutes nos API sont disponibles sur GitHub. Nous sommes heureux d’examiner les correctifs soumis sous forme de demandes de Pull GitHub.
Langue/Plateforme | Documentation | Dépôt de paquets | Contrôle de version |
---|---|---|---|
Apache (mod_geoip) | Documentation | Source sur GitHub | GitHub |
C (voir note) | Documentation | Source sur GitHub, Debian, Ubuntu | GitHub |
C# | Documentation | Source sur GitHub | GitHub |
Java | Documentation | Maven | GitHub |
Perl | Documentation | MetaCPAN | GitHub | PHP | Documentation | Compositeur, Source | GitHub |
Python | Documentation | PyPI | GitHub |
Note : Le programme GeoIP Update a été déplacé vers une distribution source distincte.
Apsies de programmation tierces
Langage ou Framework | Nom de l’API | Package. Repository | Documentation | Contrôle de version | |
---|---|---|---|---|---|
Erlang | egoip | GitHub | |||
Go | GeoIP (wrapper C) | GoDoc | GitHub | Nim | mmgeoip (wrapper C) | README | GitHub |
Node.js | Liaison GeoIP (extension C) | README | GitHub | ||
Node.js | node-maxmind (0.6 et antérieur) | README.md | GitHub | ||
PHP | Net_GeoIP | PEAR | PEAR | PHP | GeoIP PECL | PECL package | PECL package | Python | pygeoip | PyPI | GitHub | Ruby | Liaisons GeoIP (Extension C) | RubyGems | RubyDoc | GitHub |
Ruby | geoip | RubyGems | RubyDoc | GitHub | Scala | Scala MaxMind Geo-IP | README | GitHub |
Limites de téléchargement
MaxMind se réserve le droit de limiter le nombre de téléchargements effectués dans une période de temps limitée.