检测访问我网站的公司名称

时间:2008-11-28 05:24:28

标签: ruby-on-rails ruby web-services

我想将访客IP地址用于公司名称。这将用于显示“来自 Apple Inc。的Hello访客”。注意我正在寻找公司名称,而不是域名。确定原始国家的额外点数。该应用程序是用Ruby on Rails编写的,但其他语言的例子也可以。谢谢!

3 个答案:

答案 0 :(得分:5)

有这样的事情的数据库,但它们几乎不是100%准确,所以在使用它们对你呈现给访问者的内容做出假设之前,我会想很久很难。如果您仍想这样做,这里有两家公司提供包含组织级详细信息的数据库:

http://www.maxmind.com/app/ip-location
http://www.ip2location.com/

根据其他答案编辑以澄清:

这些供应商的数据库中的组织级详细信息与ISP信息不同,这是其他人所指的信息。来自上述供应商的数据库实际上是根据研究分配的组织信息,而不是反向查找IP所有权。

答案 1 :(得分:4)

首先,要知道通常不可能 - 例如许多人的联系将来自Insight,或Comcast,或其他任何ISP。如果你问我“来自”Insight Broadband,我不确定你的预期功能是否时髦。

答案 2 :(得分:0)

你很可能会犯这个错误,但是你可以从whois客户那里得到这个错误。

例如,要查看美国地址的所有者(至少),您可以通过CLI玩游戏:

whois -h whois.arin.net 17.18.19.20