【问题标题】:Detect company names that are visiting my site检测访问我网站的公司名称
【发布时间】:2008-11-28 05:24:27
【问题描述】:

我想在公司名称中使用访客 IP 地址。这将用于显示类似 "Hello visitor from Apple Inc." 之类的内容。注意我正在寻找公司名称,而不是域名。确定原产国的加分。该应用程序是用 Ruby on Rails 编写的,但其他语言的示例也可以。谢谢!

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

      对于初学者来说,要知道这通常是不可能的 - 例如。许多人的连接将来自 Insight、Comcast 或任何他们的 ISP。如果您称我是“来自”Insight Broadband,我不确定您想要的功能是否那么时髦。

      【讨论】:

        【解决方案3】:

        你很可能得到这个错误多于正确,但你可以从 whois 客户那里得到这个。

        例如,要查看美国地址的所有者(至少),您可以从 CLI 中使用 whois 来玩弄:

        whois -h whois.arin.net 17.18.19.20
        

        【讨论】:

          猜你喜欢
          • 2010-12-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-10-04
          • 2021-10-10
          • 2010-09-10
          • 2019-02-25
          • 2010-12-13
          相关资源
          最近更新 更多