从IP地址确定公司名称

11

非常抱歉问题比较笼统。但是我有一份IP地址列表,想要将它们与它们来自的公司联系起来。

我不感兴趣地识别个人IP地址信息(可能甚至不可能),但我认为必须有一种方法可以确定IP地址是否与大公司相关联。

whois.net通常只提供ISP名称,而不是公司名称。

谢谢。


我建议尝试使用Ipregistry(免责声明:我运营该服务):https://api.ipregistry.co/?key=tryout - Laurent
4个回答

11

我的服务http://ipinfo.io API返回公司名称在org字段中:

$ curl http://ipinfo.io/198.252.206.16
{
  "ip": "198.252.206.16",
  "hostname": "stackoverflow.com",
  "city": null,
  "region": null,
  "country": "US",
  "loc": "38.0000,-97.0000",
  "org": "AS25791 Stack Exchange, Inc."
}

你可以通过在URL中添加 /org 来获取该字段:

$ curl http://ipinfo.io/198.252.206.16/org
AS25791 Stack Exchange, Inc.

您可以将此命令与其他命令结合使用,批量查找所有IP并查看它们属于哪家公司:

$ cat ips.txt | xargs -I% curl -s http://ipinfo.io/%/org | paste ips.txt -
198.252.206.16  AS25791 Stack Exchange, Inc.
173.252.110.27  AS32934 Facebook, Inc.
74.125.239.132  AS15169 Google Inc.
206.190.36.45   AS36647 Yahoo

您可以在http://ipinfo.io/developers上找到关于API更多的细节。


你好,我刚刚通过http://ipinfo.io的联系我们页面给您发送了一封电子邮件,但我想在这里提出一些细节。当访问http://ipinfo.io并输入IP地址时,下一页不会更新URL栏以显示该IP地址,从而可以通过链接与他人轻松共享该结果页面上的信息。URL更新确实会在其他页面(如网络详细信息页面)发生。希望这可以改变,使您的服务对更多人更有用。 - user66001
2
哈哈,你居然建议一个每月要花费999美元的服务。 :D - Ozan Kurt
@OzanKurt 如果你只需要ASN名称,那么免费的请求/ API数量为1000个。如果你想要更详细的公司信息(例如当你想要识别一个ISP客户的小型企业时,ASN详细信息会显示ISP),那么你需要我们的专业计划,目前价格为每月999美元。 - Ben Dowling
嗨,本。ipinfo.io如何获取“公司”字段中的信息(名称、域、类型等),您如何验证该信息,并且组织如何更正其中的恶意/诽谤信息? - toryan
@toryan,我们有一个完整的数据团队负责处理这些数据!您可以将数据的更正/反馈提交至support@ipinfo.io - Ben Dowling

1

ipdata.co 提供一个 API 端点 (https://api.ipdata.co),可以提供这样的信息 (我运行此服务)

Ipdata 在全球拥有 10 个端点,每天能够处理超过 800M 的调用!

curl https://api.ipdata.co/70.70.70.70?api-key=test

这个答案使用的是一个非常有限的“测试”API密钥,仅用于测试少量调用。注册获取您自己的免费API密钥,并获得每天多达1500个请求以进行开发。

给出

{
    "ip": "70.70.70.70",
    "is_eu": false,
    "city": "",
    "region": "",
    "region_code": "",
    "country_name": "Canada",
    "country_code": "CA",
    "continent_name": "North America",
    "continent_code": "NA",
    "latitude": 43.6319,
    "longitude": -79.3716,
    "asn": "AS6327",
    "organisation": "Shaw Communications Inc.",
    "postal": "",
    "calling_code": "1",
    "flag": "https://ipdata.co/flags/ca.png",
    "emoji_flag": "\ud83c\udde8\ud83c\udde6",
    "emoji_unicode": "U+1F1E8 U+1F1E6",
    "languages": [
        {
            "name": "English",
            "native": "English"
        },
        {
            "name": "French",
            "native": "Fran\u00e7ais"
        }
    ],
    "currency": {
        "name": "Canadian Dollar",
        "code": "CAD",
        "symbol": "CA$",
        "native": "$",
        "plural": "Canadian dollars"
    },
    "time_zone": {
        "name": "",
        "abbr": "",
        "offset": "",
        "is_dst": "",
        "current_time": ""
    },
    "threat": {
        "is_tor": false,
        "is_proxy": false,
        "is_anonymous": false,
        "is_known_attacker": false,
        "is_known_abuser": false,
        "is_threat": false,
        "is_bogon": false
    },
}

1
我建议尝试 Ipregistry(免责声明:我运营此服务)。
Ipregistry返回公司数据以及公司域名(如果可用)。您还可以获得IP类型分类,以及许多其他数据,例如威胁数据,这有助于检测和预防欺诈。
只需在浏览器中打开下一个链接即可进行快速尝试:

https://api.ipregistry.co/198.252.206.16?key=tryout&pretty=true


提供使用IP地址的公司详细信息可能更有用,也可能是OP感兴趣的。例如,您的服务为151.101.65.195和151.101.1.195提供快速访问,但没有任何指示它是您的服务的内容。 - Nick
1
IP地理位置定位并不是一门百分之百准确的科学。你提到的151.101.65.195151.101.1.195是其中一个无法确定最终公司的例外,因为这些IP地址由托管提供商用作负载平衡入口点。这适用于任何IP地理位置服务(包括上述服务),因此下降评分并不公平。请注意,使用Ipregistry,通过检查IP类型分类(例如托管),您可以知道返回的公司不是最终公司。 - Laurent
一般来说,它相当“不准确”,如果一个网络块是为一个ISP服务的,典型的IP到公司映射并不总是有用的;它将有助于找到在滥用案件中联系人,你的服务非常棒,但不能(例如)根据访问者的实际身份动态地定制网页内容,这就是OP所问的。我记不清是否投了反对票,但如果我投了,那是因为像ipregistry这样的服务没有正确回答OP提出的问题。 - Nick
我理解并同意IP地理定位不适用于所有用例。然而,您应该再次阅读op问题,他想根据IP地址识别大公司。这些公司大多数时间拥有自己的ASN...你在我的答案上发表评论而不是在得票最高的答案上发表评论,这也很奇怪,因为它们遭受了完全相同的问题... - Laurent

0

如果您有IP地址,可以访问who.is并输入该IP地址。然后向下滚动,您将找到一个字段,其中显示“OrgName:”,在那里您就得到了它 :)

这是我在74.125.228.72(由Google拥有的youtube.com)上进行搜索时的图像:who.is


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接