Nuovo formato di database disponibile: Questa pagina è per i nostri database legacy. Per il nostro ultimo formato di database, si prega di vedere i nostri GeoIP2 Downloadable Databases.
GeoIP Legacy è disponibile in una varietà di database scaricabili. Questi database utilizzano un formato binario personalizzato per massimizzare la velocità di ricerca. MaxMind offre anche versioni CSV degli stessi dati. Questo è utile se vuoi importare questi dati in un RDBMS SQL, per esempio.
Database CSV
Si prega di consultare la nostra documentazione sul database CSV.
Database binari
I database binari sono disponibili in molti gusti, ognuno dei quali contiene un set di dati specifico. Questi sono tutti offerti come prodotti separati con un proprio abbonamento.
Al momento, offriamo i seguenti database:
- Paese – mappa l’indirizzo IP a un paese
- Regione – mappa l’indirizzo IP a uno specifico stato/provincia all’interno di un paese
- Città – mappa l’indirizzo IP a una specifica città all’interno di un paese. Negli Stati Uniti, siamo in grado di mappare molti indirizzi IP a specifici codici postali. Questo database contiene anche dati approssimativi di latitudine, longitudine e fuso orario.
- Organizzazione – mappa l’indirizzo IP all’organizzazione a cui è stato assegnato il blocco di rete dell’indirizzo IP.
- ISP – mappa l’indirizzo IP all’ISP che possiede l’IP, inclusi i carrier wireless.
- Netspeed – mappa l’indirizzo IP ad una particolare velocità di rete.
- Dominio – mappa l’indirizzo IP ad un dominio (non un hostname).
Latitudine e longitudine non sono precise e non dovrebbero essere usate per identificare un particolare indirizzo stradale o una famiglia. Per rappresentare meglio un livello di precisione, si prega di includere l’accuracy_radius quando si visualizzano latitudine e longitudine e rendere chiaro che le coordinate si riferiscono a un’area geografica più ampia invece di una posizione precisa.
API supportate da MaxMind
Forniamo API per molti linguaggi di programmazione principali.
Tutte le nostre API sono disponibili su GitHub. Siamo felici di rivedere le patch inviate come GitHub Pull Requests.
Language/Platform | Documentation | Package Repository | Version Control | |
---|---|---|---|---|
Apache (mod_geoip) | Documentazione | Fonte su GitHub | GitHub | |
C (vedi nota) | Documentazione | Fonte su GitHub, Debian, Ubuntu | GitHub | |
C# | Documentazione | Sorgente su GitHub | GitHub | |
Java | Documentazione | Maven | GitHub | |
Perl | Documentazione | MetaCPAN | GitHub | |
PHPPH | Documentazione | Composer, Source | GitHub | |
Python | Documentazione | PyPI | GitHub |
Nota: Il programma GeoIP Update è stato spostato in una distribuzione separata.
API di terze parti
Lingua o Framework | Nome dell’API | Pacchetto Repository | Documentazione | Controllo della versione | |
---|---|---|---|---|---|
Erlang | egoip | GitHub | |||
Go | GeoIP (wrapper C) | GoDoc | GitHub | ||
Nim | mmgeoip (wrapper C) | README | GitHub | ||
Node.js | GeoIP binding (estensione C) | README | GitHub | ||
Node.js | node-maxmind (0.6 e precedenti) | README.md | GitHub | ||
PHP | Net_GeoIP | PEAR | PEAR | ||
PHP | GeoIP PECL | Pacchetto PECL | Pacchetto PECL | ||
Python | pygeoip | PyPI | GitHub | ||
Ruby | GeoIP Bindings (estensione C) | RubyGems | RubyDoc | GitHub | |
Ruby | geoip | RubyGems | RubyDoc | GitHub | |
Scala | Scala MaxMind Geo-IP | README | GitHub |
Limiti di download
MaxMind si riserva il diritto di limitare il numero di download effettuati in un periodo di tempo limitato.