2013-07-20 135 views
0

当我在Google上搜索IP地址时,会返回许多结果,其中一些结果会告知不同城市该IP的位置。如何从IP地址找到位置?

如何从IP地址找到位置?

回答

0

下面是在Ruby中的一个模块:http://www.chipstips.com/?p=524

注:这是可怕的不精确,并基于可能不准确的停留发布表。

不准确的原因之一是因为NAT后面的任何IP都会报告最外面的NAT网关的位置。所以它通常是在你的ISP甚至在外面的东西。

0

为了公平起见,您必须考虑用户可能位于代理服务器之后。

通用术语是地理IP查找或地理IP。知道这一点的最好方法是拥有一个最新的IP地址相关数据库。

下载:

免费下载数据库(〜25MB)

http://dev.maxmind.com/geoip/legacy/geolite/

在线:

geobytes.com/IpLocator.htm?GetLocation

www.ipligence.com/geolocation