We had to map some IP Address that had visited our specific content on our site. We are using this site to help us out. http://freegeoip.net/xml/$(vIPAddress) if you loop on the request for a list you can get several details of the user. Depending on the country the accuracy and precision changes but they are anyway very accurate on a country level.
Hope this helps.