是否可以通过IP地址查找用户的位置?

时间:2009-08-19 04:41:36

标签: networking ip-address

例如,我想去我镇上每个拥有WiFi的咖啡店,知道他们提供的IP,以便以后我可以检查任何人的IP并知道他在哪里。有可能这样做吗?这种方法有什么问题,如何欺骗我并显示其他IP?

P.S。想想在每个城镇都有服务的地方会很酷: - )。

小更新:我同意隐私侵权等。但是,如果他们不想要他们,我就不会对人们的知识产权和地点产生影响。与组织相同。只有当我喜欢在我的IP DB中标记时,我才会添加他。所以我认为没有隐私侵犯。咖啡馆可以从中受益,因为当你写一篇关于他们的糖果有多美味的文章的时候,你确切地知道人们是否真的去过咖啡店,并且可以尝试一下,这是多久以前的事情。所以就像我2天前在那里,试过它们,它们非常好吃。你相信他真的是这样!

7 个答案:

答案 0 :(得分:4)

许多服务提供此功能,例如http://www.ip2location.com/

问题是IP一直在变化。即使您拥有最新信息,您也只知道某人的ISP在哪里,而不是他的家。 ISP有数据,但他们可能不会共享它。

答案 1 :(得分:3)

您可以尝试IP Address Locator。您可以使用此PHP代码以编程方式获取位置 -

$tags = get_meta_tags('http://www.geobytes.com/IpLocator.htm?GetLocation&template=php3.txt&IpAddress=195.252.12.12');
print $tags['city'];  //City Name

答案 2 :(得分:1)

虽然这种映射可以说是可能的;它不可靠,这是对隐私的侵犯,恕我直言。

答案 3 :(得分:1)

它还会为您提供服务提供商的位置,而不是实际的人。在某些情况下,提供商可以在500英里以外,虽然它通常在附近(我住在伯克利,我的提供商在旧金山南部 - 大约30英里)。

答案 4 :(得分:1)

一般情况下不行。例如,我经常在家里使用瑞典VPN,而我的家离瑞典很远。

答案 5 :(得分:1)

它不可靠,我可以使用VPN或代理,你会检测到IP而不是我从咖啡店的wifi获得的IP。

此外,正如其他人所提到的那样,您将仅限于ISP为商店连接提供的IP。我记得尝试使用该方法确定自己的位置。虽然我在蒙特利尔,IP位置有时会确定我在多伦多的位置。这很可能是因为我的ISP在内部将流量转发到他们自己主干上的另一个端点。因此,我真的出现在多伦多的网络上,除此之外的任何东西都是ISP控制下的私人网络的一部分。

值得一提的另一个副作用,比如两个咖啡店使用相同的ISP,两者都有DHCP,因为很可能就是这样,商店A的IP很可能最终会出现在商店B更新IP地址租约时。从而消除了本土数据库中所有类型的一致性。

所以......简短回答..从技术上来说这是可能的,但实际上如果它对你想要的粒度级别没用是有一个非常好的变化。如果这些商店位于不同的国家,那么你就有更好的机会(正是那个国家),假设我当然没有在其他地方挖掘我的交通。

你总是可以破解他们的路由器并在其中安装某种数据包标记......很难你没有听到我的意见; - )

答案 6 :(得分:1)

许多用户甚至没有外部IP地址 - 他们都共享ISP的网关IP地址。在这种情况下,IP最多可以映射到网关位置,而不是用户位置。

如果用户有外部IP地址,那么服务肯定会提供相关信息,因为它违反了隐私条款。您需要法院决定获取此信息。

对于您的问题,如果每个咖啡店都有固定的IP地址范围,您可以真正记录它们 - 只需走进去,使用他们的WiFi并记录地址。一旦你收集了足够的数据,你可以尝试推断出是否有可用的模式。同样,一个品牌的所有商店都可能拥有租给每个用户的集中地址池,然后你就不走运了。