国ベースのWebページを実装したいと思います。着信要求が米国からのものである場合、スクリプトでユーザーをusa.htmlにリダイレクトする必要があります。アルゼンチンからの場合は、arg.htmlなどに送信します。しかし、私はそれを正確にしたいと思います。たとえば、フランスとドイツの境界からインターネットに接続するユーザー(たとえば、フランスから接続しているユーザー)の場合、ユーザーのISPはフランスの境界にあるため、スクリプトはユーザーをgermany.htmlにリダイレクトしてはなりません。そのような場合、GeoIPは正確な結果をもたらしますか?
3 に答える
GeoIPは正確ではありませんが、あなたが考える理由ではありません。GeoIPや他の同様のサービスには、魔法のようなものは何もありません。それは、IPアドレス範囲を国コードにリンクする単なるデータベースです。彼らはユーザーがどこにいるかを知りません。
100%正確になることはありません。
例を挙げます。O2TelefonicaSlovakiaのラップトップでプリペイドモバイルインターネットを使用しています。それらのバックボーンは、O2TelefonicaCzechによってチェコ共和国で維持されています。
私のIPはチェコ共和国にあるといつも言われていましたが、私はそこにいません;)それはモバイルインターネットであり、DSLやブロードバンドではありませんが、一部のISPに与えられたIPブロックは、より多くの国で共有できることに注意してください。国境によって制限される必要がないためです。ISPがより多くの国で同じサービスを提供しているため、多くのISPがIPブロックを共有しています。
ただし、静的IPについて話す場合は、静的IPがあり、GeoIPによって正しく報告される必要があります。これがmaxmindが毎月データベースを更新する主な理由です。
これは、GeoIPデータベースに支払う金額によって異なります。