Nieuw databaseformaat beschikbaar: Deze pagina is bedoeld voor onze oudere databases. Voor ons nieuwste databaseformaat verwijzen wij u naar onze GeoIP2-downloadbare databases.
GeoIP Legacy is beschikbaar in een aantal downloadbare databases. Deze databases gebruiken een aangepast binair formaat om de opzoekingssnelheid te maximaliseren. MaxMind biedt ook CSV-versies van dezelfde gegevens aan. Dit is handig als u deze gegevens wilt importeren in bijvoorbeeld een SQL RDBMS.
CSV Database
Zie onze CSV database documentatie.
Binaire Databases
De binaire databases zijn er in vele smaken, die elk een specifieke dataset bevatten. Deze worden allemaal aangeboden als afzonderlijke producten met een eigen abonnement.
Op dit moment bieden we de volgende databases aan:
- Land – koppelt het IP-adres aan een land
- Regio – koppelt het IP-adres aan een specifieke staat/provincie binnen een land
- Stad – koppelt het IP-adres aan een specifieke stad binnen een land. In de VS kunnen we veel IP-adressen koppelen aan specifieke postcodes. Deze database bevat ook gegevens over breedtegraad, lengtegraad en tijdzone bij benadering.
- Organisatie – wijst het IP-adres toe aan de organisatie waaraan het netblock van het IP-adres is toegewezen.
- ISP – wijst het IP-adres toe aan de ISP die eigenaar is van het IP, met inbegrip van draadloze carriers.
- Netspeed – koppelt het IP-adres aan een bepaalde netwerksnelheid.
- Domain – koppelt het IP-adres aan een domein (geen hostnaam).
Breedtegraad en lengtegraad zijn niet nauwkeurig en mogen niet worden gebruikt om een bepaald straatadres of huishouden te identificeren. Om een beter niveau van nauwkeurigheid weer te geven, kunt u de accuracy_radius opnemen bij het weergeven van de lengte- en breedtegraad en duidelijk maken dat de coördinaten verwijzen naar een groter geografisch gebied in plaats van een precieze locatie.
MaxMind-ondersteunde API’s
Wij leveren API’s voor veel belangrijke programmeertalen.
Al onze API’s zijn beschikbaar op GitHub. We zijn blij om patches ingediend als GitHub Pull Requests te beoordelen.
Taal/Platform | Documentatie | Package Repository | Versiebeheer |
---|---|---|---|
Apache (mod_geoip) | Documentatie | Bron op GitHub | GitHub |
C (zie noot) | Documentatie | Bron op GitHub, Debian, Ubuntu | GitHub |
C# | Documentatie | Bron op GitHub | GitHub |
Java | Documentatie | Maven | GitHub |
Perl | Documentatie | MetaCPAN | GitHub |
PHP | Documentatie | Composer, Source | GitHub |
Python | Documentatie | PyPI | GitHub |
Note: Het GeoIP Update programma is verplaatst naar een aparte bron distributie.
API’s van derden
Language or Framework | API Name | Package Repository | Documentatie | Version Control |
---|---|---|---|---|
Erlang | egoip | GitHub | ||
Go | GeoIP (C-wrapper) | GoDoc | GitHub | |
Nim | mmgeoip (C-wrapper) | README | GitHub | |
Node.js | GeoIP binding (C uitbreiding) | README | GitHub | |
Node.js | node-maxmind (0.6 en eerder) | README.md | GitHub | |
PHP | Net_GeoIP | PEAR | PEAR | |
PHP | GeoIP PECL | PECL pakket | PECL pakket | |
Python | pygeoip | PyPI | GitHub | |
Ruby | GeoIP Bindings (C Extensie) | RubyGems | RubyDoc | GitHub |
Ruby | geoip | RubyGems | RubyDoc | GitHub |
Scala | Scala MaxMind Geo-IP | README | GitHub |
Downloadbeperkingen
MaxMind behoudt zich het recht voor om het aantal downloads binnen een beperkte periode te beperken.