幅広い質問をお詫び申し上げます。しかし、私はIPアドレスのリストを持っており、それらを元の会社に接続したいと思います。
私は個人のIPアドレス情報を特定することに興味はありませんが(おそらく不可能です)、IPアドレスが大企業に関連付けられているかどうかを特定する方法が必要だと思います。
Whois.netは通常、会社名ではなくISP名のみを提供します。
ありがとうございました
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."
}
/ 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
APIの詳細については、 http://ipinfo.io/developers をご覧ください。
ipdata.co そのような情報を提供するAPIエンドポイント( https://api.ipdata.co )を提供します(私はこのサービスを実行します)
Ipdataには、世界中に10のエンドポイントがあり、それぞれが1日あたり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
},
}
IPアドレスをお持ちの場合は、 who.is に移動してIPを入力できます。次に下にスクロールすると、「OrgName:」と表示されているフィールドが見つかり、そこにあります:)
これは、74.125.228.72(Googleが所有するyoutube.com)で検索したときの画像です。