In my organizantion, there is a proxy server, through which all the packets are filtered and forwarded. There are many sites that tell the location of the IP address. I tried the IP addess of the proxy server and some of thease goelocation sites show the location as Chennai and some as Bangalore.

(These are cities in India).

How is this possible?


IP geolocation often is very unreliable. The databases in use to achieve this service in most cases map only IP blocks and rough geographic location.


IP addresses, IPv4 addresses at least, the ones that we use most frequently, are relatively short. There are less IP addresses availables than there are Internet-enabled devices. If I remember well, there are 4 billion IPs, but many more machines.

IPv6 does solve the problem, making sure there's a unique number for every machine and much more, but we still mostly use IPv4.

Anyway, the result of that is that there very well can be multiple devices with the same IP.

The above is only true if I remember my classes well. xD

  • In a correctly configured environment the same IPv4 address can only be assigned to one device. Otherwise there would be routing problems and services provided by a machine would risk becoming unavailable. Only private addresses can safely be assigned to multiple devices and in that case only once within the same private network. Such devices need a gateway with network address translation to access resources outside the private network. – Anders Jan 8 '13 at 7:31
  • I don't know, I think my teacher had said something about it not being very well done, and that occasionally conflicts like that did happen. Or something. To be honest, I don't remember it very well. – Ariane Jan 8 '13 at 7:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.