質問

私は、クライアントのIPアドレスに基づいて自分のWebサイトの利用者の国籍を伝えることができる方法は?

編集:コメントのように、この質問をする前に回答されています:

https://stackoverflow.com/questions/283016/know-a -good-IPアドレス、地理位置情報サービス

役に立ちましたか?

解決

のGeoIP のdatabseを使用しています。無料のものがあります。あなたが使用できるのGeoIP Webサービスの多くもあります。

他のヒント

あなたがローカライズを考えている場合は、ユーザーではなく、自動的にそれを行うための適切な言語を選択してみましょう - または彼らはそれを変更してクッキーを経由して、それを粘着性にするために、少なくとも簡単な方法を提供します。あなたは、のGeoIPを使って推測でOKほとんどの時間を行うことができますが、時にはあなたはそれが本当に間違って取得します。 Googleは時々我々は米国の真ん中にいるにもかかわらず、彼らのウェブサイトのドイツ語版に私の妻を送信します。推測のエラーでも(TORのように)可能性が高い結果を匿名化サービスを使用します。選択するオプションを持って、コンピュータ上の選択肢を維持すること、あなたのユーザーのためのより良い経験になります。

すでに述べたのGeoIPデータベースのほかに、あなたはまた、 IP2Locationののサービスを使用することができます。それは有料の一つだが、それも動作します。

すべてのこれらのサービスは、あなたの位置の推定値ではなく、非常に正確な地理的位置を与えることに留意してください。私はhref="http://www.cs.washington.edu/homes/jjohn/papers/geoloc.pdf" rel="nofollow noreferrer">はこれが不可能であることを示すを一度紙ネットワーキング

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top