Basi di dati scaricabili GeoIP Legacy

Stiamo ritirando i nostri formati di database GeoIP Legacy alla fine di maggio 2022. Si prega di consultare il nostro post sul blog per maggiori informazioni, incluso come migrare a GeoIP2.

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

Attenzione! MaxMind non offre supporto per queste API e non ha rivisto il codice. Usale a tuo rischio e pericolo.
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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *