fermo restando l'osservazione fatta sopra... hai 2 scelte possibili:
1) affidarti ad un sistema di statistiche gestito da siti appositi (histat, shinistat, etc) che ti consentono di avere statistiche molto accurate.
NB: si basano su js... con tutte le conseguenze e implicazioni che ne derivano.
2) devi crearti un db in cui registri per ogni range di ip la provenienza (si trovano on line belli e pronti ma sono molti diversi mb)
io consiglio vivamente la prima soluzione (semplice, veloce e funzionale)