<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d8211560\x26blogName\x3dTech+Tips,+Tricks+%26+Trivia\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://mvark.blogspot.com/search\x26blogLocale\x3den\x26v\x3d2\x26homepageUrl\x3dhttp://mvark.blogspot.com/\x26vt\x3d-5147029996388199615', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Tech Tips, Tricks & Trivia

by 'Anil' Radhakrishna
An architect's notes, experiments, discoveries and annotated bookmarks.

Search from over a hundred HOW TO articles, Tips and Tricks


Determining location of Internet users in real-time

The IP addresses of the internet are allocated by four Regional Internet Registries (RIRs).
  • RIPE "RĂ©seaux IP EuropĂ©ens" handles Europeans IP Networks.
  • APNIC (Asia Pacific Network Information Centre) represents the Asia Pacific region, comprising 62 economies.
  • ARIN or the American Registry for Internet Numbers manages the Internet numbering resources for North America, a portion of the Caribbean, and sub-equatorial Africa..
  • LACNIC is the Latin American and Caribbean Internet Addresses Registry.
Each of these entities manage their IP allocation database and they are publicly available on their web site in text format.

Webhosting.info also provides a IP-to-Country database that can be used to determine the location of Internet users in real-time with about 98% accuracy


Country recognition can be useful for the following purposes:
  • Providing Location Aware Content (language, currency, etc.)
  • Corporate Websites/E-commerce (think global, act local)
  • Fraud Detection (Credit Card Fraud, etc.)
  • On-line Campaigns (targeted Banner Ads)
  • Digital Rights Management
  • Web Server Log Analysis
  • Auto-selection of fields on forms (country, currency,language, etc.)
  • Filter access on basis of originating country
  • Spam Filtering

Tweet this | Google+ it | Share on FB

« Home | Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »
| Next »

»

Post a Comment