11

我为广泛的问题道歉。但是我有一个 IP 地址列表,并且想将它们连接到它们来自的公司。

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

Whois.net 通常只给出 ISP 名称,而不是公司名称。

谢谢

4

4 回答 4

10

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."
}

您可以通过将 /org 添加到 URL 来获取该字段:

$ 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 的更多详细信息。

于 2014-08-06T21:40:45.993 回答
1

ipdata.co提供了一个提供此类信息的 API 端点 ( https://api.ipdata.co )(我运行此服务)

Ipdata 在全球拥有 10 个端点,每个端点每天能够处理超过 8 亿个呼叫!

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
    },
}
于 2017-11-06T17:51:02.303 回答
1

我建议尝试Ipregistry(免责声明:我运行该服务)。

Ipregistry 在可用时返回公司数据以及公司域名。您还可以获得 IP 类型分类、更多数据,例如允许检测和防止欺诈的威胁数据。

要快速尝试,只需在浏览器中打开下一个链接:

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

于 2019-08-20T08:21:34.377 回答
-1

如果您有 IP 地址,您可以转到who.is并输入 IP。如果你然后向下滚动,你会发现一个字段,上面写着“OrgName:”,你就知道了:)

这是我在 74.125.228.72(谷歌拥有的 youtube.com)上搜索时的图像:谁是

于 2013-11-02T22:06:37.523 回答