2

IPアドレスを場所に変換するAPIを提供する信頼できるWebサービスはありますかcity, region, country? 喜んで支払いますが、しっかりした信頼できるものが必要です。

4

6 に答える 6

7

私のサービスhttp://ipinfo.ioには、位置情報、ホスト名、ネットワーク所有者、およびその他の詳細が含まれています。

$ curl ipinfo.io/8.8.8.8
{
  "ip": "8.8.8.8",
  "hostname": "google-public-dns-a.google.com",
  "loc": "37.385999999999996,-122.0838",
  "org": "AS15169 Google Inc.",
  "city": "Mountain View",
  "region": "CA",
  "country": "US",
  "phone": 650
}

PHP の例を次に示します。

$ip = $_SERVER['REMOTE_ADDR'];
$details = json_decode(file_get_contents("http://ipinfo.io/{$ip}"));
echo $details->city; // -> "Mountain View"
于 2013-07-25T17:05:05.800 に答える
2

これらの無料の Geo-IP サービスを見つけました。

http://freegeoip.net

http://www.telize.com

これらは 2 つの非常に高速なデモ インストールです (私の場合):

http://bric.lepus.uberspace.de:61165

https://oo.bootes.uberspace.de

サービスを長期的に実装したい場合は、私に連絡してください。

于 2014-08-18T08:09:37.610 に答える
1

どのくらいの情報を返してもらいたいか、また取得しているトラフィックの量によって異なります。Maxmind GeoIPCityLite が提供する無料サービスを使用できます。FreeGeoIP はかなり優れており、ipinfodb..

試してみたい場合は、http: //www.snoopi.io という独自の GeoIP サービスを開始しています。

于 2015-10-24T14:49:26.293 に答える
0

私は個人的に(私の会社のために)Netacuityを提案できます-それは本当に信頼できます(そして私は本当に下線を引きたいです)が、APIを提供するかどうかはわかりません(または手動でダウンロード/更新する必要があります)。

または、FreeGeoIp.net (Maxmind の GeoLite2 を使用) の背後にある "ツール" である Maxmind を見ることもできます。より正確で、より多くのデータがあり、リクエストあたり 0.01 ドル程度の費用がかかります。結果をキャッシュします。

于 2015-10-21T14:55:22.547 に答える
0

http://www.ipinfodb.comには無料の位置情報 API があります。1 秒あたり 2 クエリのレート制限があります。

http://api.ipinfodb.com/v3/ip-city/?key=your_api_key&ip=74.125.45.100

于 2015-10-23T03:02:59.177 に答える