Localizzare geograficamente un indirizzo IP

localizzare geograficamente un indirizzo ip
Supponiamo di dover realizzare un sito e-commerce che in base alla nazione di provenienza dell'utente proponga il prezzo e la valuta corretta, o anche le offerte riservate alla sua area commercile. Per fare questo bisogna analizzare l'indirizzo ip dell'utente e confrontarlo con un database che raccoglie l'elenco di tutti i range di indizzi conosciuti e le nazioni a cui sono associati. Dove reperirlo questo database? Ma soprattutto, che sbattimento tenerlo aggiornato! Stiamo parlando di una ta