チェックアウトすることもできます: http://geoip.nekudo.com/
私はこれをfreegeoipの代わりとして始めたばかりです。は完全に無料でオープンソースなので、必要に応じて独自のコピーをセットアップすることもできます。
独自のインスタンスをセットアップするには、次のことを行う必要があります。
Maxmindが提供するオプションの PHP拡張 を使用すると、データベースの読み取りパフォーマンスを向上させるためにインストールできます。
関連するコンポーネントを使用しない場合でも、サービスのリストはここにあります: https://github.com/alexreisner/geocoder#street-address-services
これらすべてのサービスがIPジオコーディングを提案しているとは思いません。少なくとも MaxMind はそれを可能にしますが、無料ではありません。