title: Where can I get geolocation data?
body: <p>I want to geolocate people from there IP. I know there are services online with an API. </p>
  
  <p>I want to know if there is any way to calculate this data on my own (In other words, is there any way to manually map 192.168.0.1 to (say) New York)?</p>