Hi All, Im a Software Engineer by day and a web/server host by - TopicsExpress



          

Hi All, Im a Software Engineer by day and a web/server host by night. Just thought id expand on the IP Address location requirement. An IP Address looks something like this: 176.31.61.195. Computers use these to talk with each other and determine where to send data. When you type google your browser finds the IP associated with google and sends the information to the IP address. (very cut down version) IP Addresses themselves do NOT show you the location of a customer. You would have to use an externally generated database like MaxMind (https://maxmind/en/geoip2-databases) provide to determine the location of an IP. This only shows you the location of the IP owner not your customers location. These databases are unreliable as whole lists of IPs can transfer ownership very regularly. In fact i could go and buy a block through my server provider right now. So far not looking good... well it gets worse! IP addresses can be changed before they hit your website by someone with the knowledge on their own machine (spoofing). IP addresses in programming count as USER INPUT and SHOULD NOT be trusted! Sourced from php.net and my own programing knowledge. You could be on a private or corporate VPN (virtual private network) which would also change your IP address to anywhere in the world. Traveling to other countries and using your laptop / tablet or mobile would also give an incorrect location. Using proxies or anonymous connections will also incorrectly report your IP address. How the hell is this trustworthy information?? This shouldnt be counted as viable data used to determine a customers location under any circumstance. I really cant believe the EU Commission have determined this as an acceptable piece of customer location proof.
Posted on: Mon, 15 Dec 2014 14:05:36 +0000

Trending Topics



Recently Viewed Topics




© 2015