問題タブ [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.

0 投票する
1 に答える
1731 参照

geolocation - maxmind データベースの国、地域、都市のマッピングが必要です

maxmind API を使用してユーザーの位置情報を取得しています。しかし問題は、それらは国と都市の関係を提供しますが、地域と都市の関係を提供していないように見えることです。

maxmind データベースを使用したことがある方は、都市、地域、国の関係を教えてください。

0 投票する
3 に答える
2184 参照

javascript - 私のIPアドレスに対するMaxmind GeoIPリダイレクト例外

私はカナダの会社です。私はメインのウェブサイトですべての商品を US$ で表示していますが、このリダイレクトを使用すると、カナダからのトラフィックは、すべての商品の価格が CND$ である他のミラーリングされたウェブサイトにリダイレクトされます。

これは、Maxmind GeoIP Lite を使用して米国サイトのページの HEAD で使用しているスクリプトです。それは完全に機能します。

唯一の問題または厄介なことは、私がカナダにいるため、米国のサイトを自分でチェックしてテストするのに苦労していることです. 米国のサイトを確認するたびに、米国の Web ページからスクリプトを削除する必要があります。次に、見終わったら貼り直します。

IP または場所に基づいてリダイレクトされない例外をスクリプトに追加する方法はありますか? 私はそれをグーグルで調べましたが、そのようなものに出くわしたことはありません。この問題の解決策を見つけたいです。ありがとう。

0 投票する
1 に答える
2960 参照

php - MaxMind の GeoLite を使用して地域名を取得する

地域名を取得する方法に少し混乱しており、それに関するドキュメントが見つかりません。このディレクトリ「...IP GeoLite\GeoLite」に「GeoIP.dat」と「geoip.inc」というデータベースがインストールされており、テスト用のphpページ\IP GeoLite\find.php内のコードもあります「find.php」ページは機能しませんでした:

0 投票する
0 に答える
814 参照

ip - MaxMind を使用するか、ローカルの whois を実行して、IP で訪問者の国コードを取得します

次の 2 つの方法のうち、訪問者の国コードを IP で取得するための最良の方法は何ですか?

  1. ここでは MaxMind geoip データベースを使用します。

  2. ローカルのwhoisを実行し、このように国という単語をgrepします

    /li>

ローカルでの実行は Linux サーバーでしか動作しないと聞きましたが、これは正しいですか?

0 投票する
2 に答える
646 参照

java - Maxmind データベース ファイルが AppEngine アプリには大きすぎます

MaxMind geoIP データベースを、Google AppEngine にデプロイされた Java アプリの一部としてデプロイしようとしています。無料版を使用していたときは問題なく動作しましたが、有料の (およびより大きな) データベースにアップグレードすると、展開しようとするとエラーが発生します。

私が知る限り、jar 分割を有効にしていますが、これは jar ではないため役に立ちません (名前を .jar に変更しても魔法のように修正されません:)。AppEngine アプリの一部としてデプロイされたこのサイズ (~48 MB) のファイルを取得する方法はありますか?

私の代替計画は、ファイルを Cloud Storage に押し込んで、そこから取得することです。残念なことに、Maxmind の Java コードは本当にファイルを必要としています - ストリームでも、リーダーでも、byte[] でもなく、ファイル - AppEngine では入手が困難です。たくさんのことを書き直す前に、誰かがこの問題を解決したかどうかを確認したいと思いました。

0 投票する
1 に答える
227 参照

country-codes - maxmindデータベースの国コード、それはどの国を参照していますか?

maxmindデータベースからdistinct(country)を選択すると、コード「AN」のある国が見つかりました。これは、ここのリストにはありません:http: //dev.maxmind.com/geoip/codes/iso3166

およびウィキ: http: //en.wikipedia.org/wiki/ISO_3166-1

どの国を参照できますか?

0 投票する
2 に答える
3536 参照

geoip - maxmindのデータareaCode列とmetroCode列にはどのようなものが含まれていますか?

私は市外局番を理解しているので、地域の電話コードですか?その時のメトロコード列はどうですか?

0 投票する
0 に答える
314 参照

mysql - Maxmindデータベースにさまざまなソースからの独自のデータセットを入力します

私は現在Maxmind Geoliteデータベースを使用しています。GEO_IP_CITY_BLOCKS_0列が存在するという名前のテーブルが1つあります-

上記の表のサンプルデータ-

私が知っている、私がIPアドレスを探しているなら、私はそのIPアドレスをlongに変換する必要があります。つまり、MySqlで以下のクエリを使用して取得しLOCATION_ID、さらに検索して取得するLOCATION_IDことができます。 - CityState

今私の質問は-

  1. あるとするとIP Addressno rangeLOCATION_IDを正しく取得できませんか?そして、LOCATION_IDがないので、それ以上のルックアップを行うことはできませんか?
  2. そして、これらはどのようSTART_IP_NUMEND_IP_NUM決定され、どのような要因で意味が決定されMaxmind databaseますか?

私がこれを求めている理由はIP Address、MySql Maxmindデータベースに範囲がない場合、私が考えていたのは、自分の範囲を作成し、他のソースからのそのIPアドレスに対応するデータをMySqlデータベース(Maxmind)に配置することです。

何らかの理由でMaxmindにその特定のIPアドレスのデータがない場合、誰かがそこに自分datasetsでデータを入力しようとしましたか?Maxmind database

感想を聞かせてください。

例えば-

このIPアドレスの場合と同じように、このSQLを実行して試した105.160.159.59ので、範囲がありません。Maxmind database

SELECT * FROM GEO_IP_CITY_BLOCKS_0 WHERE INET_ATON("105.160.159.59") BETWEEN start_ip_num AND end_ip_num

しかし、同じIPアドレスの場合、他のソースからデータを取得できるので、私が探しているのは、上記で説明した同様のユースケースのMaxmindデータベースにデータセットを入力する方法はありますか?

0 投票する
2 に答える
6749 参照

c++ - GeoIP for C ++にはこのためのライブラリがありますか?

私は見てみましたが、GeoIPのC++バージョンを見つけることができません。Cでバージョンがあることは知っていますが、Micosoft Visual Studio 2012C++で動作させることができないようです。

私が試してみました:

それで、

  1. GeoIPC ++バージョンは存在しますか?
  2. C ++のGeoIPのような国へのIPを行う別のライブラリはありますか?
  3. GeoIPをC++で動作させる方法に関するチュートリアルはありますか?

すべての質問で申し訳ありませんが、私は見て、見て、解決策を見つけることができないようです。

0 投票する
1 に答える
396 参照

php - PHP5 (Windows) から MAXMIND geoip.dat を呼び出すときの予期しない文字/T_STRING エラー

サンプル PHP スクリプトから MAXMIND の geoip.dat を呼び出そうとすると、奇妙なエラーが発生しました - http://dev.maxmind.com/geoip/downloadable

バイナリ ファイルである Geoip.dat は、 http://dev.maxmind.com/geoip/geoliteから個別にダウンロードする必要があります。私が使用しなかった CSV バージョンもあることに注意してください。

私のコードは、パスを除いて、サンプル スクリプトとほぼ同じです。

これが私のPHP情報の出力です: