問題タブ [maxmind]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
geoip - SQL で GeoLite2 Country CSV を照会する
MaxMind の GeoLite2 Country CSV から SQL を使用して IP4 アドレスを検索する方法を知っている人はいますか?
MaxMind の無料の GeoIP データを長年使用しており、GeoLite2 データにアップグレードしたいと考えています。ブロックとロケーション データを MySQL テーブルにロードしましたが、IP4 アドレスが該当するアドレス範囲を特定する方法がわかりません。古い形式には、各ブロックの開始/終了番号がありました。新しいフォーマットには開始番号しかないようです。
私はすでに MaxMind の開発者向けドキュメントを調べたり、Google で検索したりしましたが、新しい形式を照会する方法に関する情報が見つからないようです。私はそれが明白であると確信しており、暫定的にそれを理解した場合、この投稿を編集します.
おそらく、IP4アドレス以上の最初のブロックエントリとLIMIT 1を見つけなければならないことに感謝します。
このデータは、Web アプリケーションの外観と、SQL で直接クエリを実行してレポートを生成するために使用します。そのため、通常、Perl コードと純粋な SQL の両方でルックアップを実装できるようにする必要があります。
古いデータではフランスからのように見える日本人訪問者の面白い結果が見られるので、アップグレードしています。
どうもありがとう
geolocation - どの数字がカザフスタンのどの地域に対応しているのかわかりません
ベースの GeoLite City をダウンロードしましたが、カザフスタンのどの地域に対応する数字がわかりません。
php - geoip_record_by_addr は実際には常に null です
このスクリプトで MaxMind GeoIP を使用しています。
ただし、$rsGeoData は常に null です (値が空の配列ではなく、実際には「null」、つまりis_null($rsGeoData)===null
)。geoipcity.inc
ファイルのこの関数によって Null が返されます。
理由が本当にわかりません...助けてもらえますか?
python - GeoIPIPSP.dat 無効なデータベース タイプです
ISP 情報を含む GeoIP データベース (GeioIPIPSP.dat) を取得するための商用の maxmind-subscribtion があります。ただし、このファイルを照会しようとすると、次のエラーが発生し続けます。
私はpython-apiを使用しています:
API を使用してデータベース タイプ (geo._type) を要求すると、「1」が返されます。通常の GeoIP.dat を開いたときに取得する値と同じです。GeoIPISP.dat に何か問題があるのではないかと思いますが、これは maxmind の顧客ダウンロード ページからの最新のファイルです。
どんな洞察も大歓迎です!