Le site le plus complet sur le sujet en anglais.
Des solutions pour aiguiser vos outils.
Geo location The geolocation by ip (localization) allows to localize the geographic position of an Internet user during its access to your blog, forum or Internet site using its IP address (Address attributed daily by the internet access provider)