There are several services that return details about an IP...
I needed a reliable way to identify the origin country for incoming visitor IP addresses - so I made one.
There are several services that return details about an IP address. The problem with these services is that they are either slow or unreliable (or both).
My EU e-Privacy Directive extension required this functionality, and until recently I relied on GeoPlugin.com. After numerous reports of the web service being unreliable, I created my own solution.
This plugin provides two methods of updating the IP distribution library. Using this library, a developer can simply request an instance of the helper, and request the country details for an IP address.