The Java sample code lookups IP address to country,
city, region, latitude, longitude, ZIP code, ISP and
domain name. No external lookup or connection
required and supports Java 1.1 onward. Java developers
can use this component for projects related to:
1. Display native language and currency;
2. Redirect based on country;
3. Digital rights management;
4. Prevent password sharing and abuse of service;
5. Reduce credit card fraud;
6. Web log stats and analysis;
7. Auto-selection of country on forms;
8. Filter access from countries you do not do business
with;
9. Geo-targeting for increased sales and click-throughs.