2013-10-22 19 views
35

私たちのシステムでは、IPアドレスに基づいてユーザーの国を検出するという要件があります。 Webサービスではなくデータベースを使用して(外部でホストされているサービスへのダウンタイムやネットワークアクセスの問題を防ぐため)、私は推奨事項を探しているので、さまざまなIP to Countryデータベース?ベストIPから国別データベース

私はグーグルから見つけたもの:

  • Maxmindを有料 - $ 50そして$ 12カ月、サイトライセンス
  • IP2Location - $年間50、単一のサーバ
  • software77(寄付用品)

無料

無料のものは有料のものと比較する方法上の任意の情報が良いでしょう。今は週に1度スクリプトを使って実行できる自動アップデートが含まれているので、私はMaxmindの有料サービスに傾いています。

+5

また、無料一つとしてIP2LocationのLITEを考えることができます。同じカテゴリのピアと比較したタイムゾーンなど、より多くの情報があります。 http://lite.ip2location.com –

+1

IPLocate.ioは無料のAPIを提供しています:['https://www.iplocate.io/api/lookup/8.8.8.8'](https://www.iplocate.io/)免責事項:私はこのサービスを実行します。 – ttarik

答えて

18

私たちはMaxmindを使用しています。これは非常によく、非常に正確です。たとえば、ドイツの会社が米国に拠点を持つが、内部目的でドイツのIP範囲を使用しているシナリオを得ることができます。したがって、彼らは米国に拠点を置いている間にドイツとして報告するでしょう。それは100%信頼できるものではありません。

+0

ええ、私たちは最後にマックスマインドに行くことになった。良い選択肢のようだ。 –

+0

いいえ、私の都市は5回リストされました – user965347

+2

あなたは都市に複数のISPがあるかもしれないことを理解していますか、あなたの都市が5回リストされるのは間違いではありません! –

0

マックスマインドはいいですが、ライセンスはどうですか? あなた自身で使うことができます。その厳しい、ここ

use maxmind data like statcounter it is possible

+1

私はそのライセンス条項がこの質問にすべて関係しているとは思わない。 –

+0

@HenryWilson MaxMindの場合、ライセンスは重要です。 "あなたの会社の外にあるデバイスは、データベースに直接問い合わせたりアクセスすることはできません。" (https://www.maxmind.com/en/license_agreement)これは、MaxMindは、公に直面しているウェブサイトのコンテキストでは使用できないことを意味します。内部ツールでのみ使用できます。購入取引に関連するIPアドレスを分析する。 – Gajus

+2

@GajusKuizinas私は、ライセンス契約の一部が、他のユーザーやデバイスが自分自身のためにデータを照会することを実際に許可するWebサイトやAPIを設定することを制限するだけであることを確信しています(「直接」という言葉の使用に注意してください)。私たちは特定のパーソナライゼーションを表示するためのユーザーの出身国を決定するために公に直面しているウェブサイトのコンテキストでMaxmindを使用します。これはライセンス条項に違反しているとは思われません。 –

34

完全無料LGPLを私の質問を読んで、簡単にグーグルでは見つかりません:ip2c.org

+0

これは最高の答えです。誰もがこれを使用する必要があります! – coderama

+0

アンチウィルスによってフラグが付けられています –

+22

Webserviceのみ、データベースのダウンロードを許可していません – Redzarf

関連する問題