从IP地址确定公司名称

use*_*687 9 ip whois ip-address geolocation

我为这个广泛的问题道歉.但我有一个IP地址列表,并希望将它们连接到他们来自的公司.

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

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

谢谢

Ben*_*ing 9

http://ipinfo.io API(我自己的服务)返回公司名称作为组织领域:

$ 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."
}
Run Code Online (Sandbox Code Playgroud)

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

$ curl http://ipinfo.io/198.252.206.16/org
AS25791 Stack Exchange, Inc.
Run Code Online (Sandbox Code Playgroud)

您可以将其与其他一些命令结合使用,对所有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
Run Code Online (Sandbox Code Playgroud)

您可以在http://ipinfo.io/developers上找到有关API的更多详细信息.

  • 大声笑,您实际上建议了一项每月 999 美元的服务。:D (2认同)

小智 0

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

这是我在 74.125.228.72(youtube.com 归 Google 所有)上进行搜索时的图像:谁是