問題タブ [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.
geolocation - maxmind データベースの国、地域、都市のマッピングが必要です
maxmind API を使用してユーザーの位置情報を取得しています。しかし問題は、それらは国と都市の関係を提供しますが、地域と都市の関係を提供していないように見えることです。
maxmind データベースを使用したことがある方は、都市、地域、国の関係を教えてください。
javascript - 私のIPアドレスに対するMaxmind GeoIPリダイレクト例外
私はカナダの会社です。私はメインのウェブサイトですべての商品を US$ で表示していますが、このリダイレクトを使用すると、カナダからのトラフィックは、すべての商品の価格が CND$ である他のミラーリングされたウェブサイトにリダイレクトされます。
これは、Maxmind GeoIP Lite を使用して米国サイトのページの HEAD で使用しているスクリプトです。それは完全に機能します。
唯一の問題または厄介なことは、私がカナダにいるため、米国のサイトを自分でチェックしてテストするのに苦労していることです. 米国のサイトを確認するたびに、米国の Web ページからスクリプトを削除する必要があります。次に、見終わったら貼り直します。
IP または場所に基づいてリダイレクトされない例外をスクリプトに追加する方法はありますか? 私はそれをグーグルで調べましたが、そのようなものに出くわしたことはありません。この問題の解決策を見つけたいです。ありがとう。
php - MaxMind の GeoLite を使用して地域名を取得する
地域名を取得する方法に少し混乱しており、それに関するドキュメントが見つかりません。このディレクトリ「...IP GeoLite\GeoLite」に「GeoIP.dat」と「geoip.inc」というデータベースがインストールされており、テスト用のphpページ\IP GeoLite\find.php内のコードもあります「find.php」ページは機能しませんでした:
ip - MaxMind を使用するか、ローカルの whois を実行して、IP で訪問者の国コードを取得します
次の 2 つの方法のうち、訪問者の国コードを IP で取得するための最良の方法は何ですか?
ここでは MaxMind geoip データベースを使用します。
ローカルのwhoisを実行し、このように国という単語をgrepします
/li>
ローカルでの実行は Linux サーバーでしか動作しないと聞きましたが、これは正しいですか?
java - Maxmind データベース ファイルが AppEngine アプリには大きすぎます
MaxMind geoIP データベースを、Google AppEngine にデプロイされた Java アプリの一部としてデプロイしようとしています。無料版を使用していたときは問題なく動作しましたが、有料の (およびより大きな) データベースにアップグレードすると、展開しようとするとエラーが発生します。
私が知る限り、jar 分割を有効にしていますが、これは jar ではないため役に立ちません (名前を .jar に変更しても魔法のように修正されません:)。AppEngine アプリの一部としてデプロイされたこのサイズ (~48 MB) のファイルを取得する方法はありますか?
私の代替計画は、ファイルを Cloud Storage に押し込んで、そこから取得することです。残念なことに、Maxmind の Java コードは本当にファイルを必要としています - ストリームでも、リーダーでも、byte[] でもなく、ファイル - AppEngine では入手が困難です。たくさんのことを書き直す前に、誰かがこの問題を解決したかどうかを確認したいと思いました。
country-codes - maxmindデータベースの国コード、それはどの国を参照していますか?
maxmindデータベースからdistinct(country)を選択すると、コード「AN」のある国が見つかりました。これは、ここのリストにはありません:http: //dev.maxmind.com/geoip/codes/iso3166
およびウィキ: http: //en.wikipedia.org/wiki/ISO_3166-1
どの国を参照できますか?
geoip - maxmindのデータareaCode列とmetroCode列にはどのようなものが含まれていますか?
私は市外局番を理解しているので、地域の電話コードですか?その時のメトロコード列はどうですか?
mysql - Maxmindデータベースにさまざまなソースからの独自のデータセットを入力します
私は現在Maxmind Geolite
データベースを使用しています。GEO_IP_CITY_BLOCKS_0
列が存在するという名前のテーブルが1つあります-
上記の表のサンプルデータ-
私が知っている、私がIPアドレスを探しているなら、私はそのIPアドレスをlongに変換する必要があります。つまり、MySqlで以下のクエリを使用して取得しLOCATION_ID
、さらに検索して取得するLOCATION_ID
ことができます。 - City
State
今私の質問は-
- あるとすると
IP Address
、no range
LOCATION_IDを正しく取得できませんか?そして、LOCATION_IDがないので、それ以上のルックアップを行うことはできませんか? - そして、これらはどのよう
START_IP_NUM
にEND_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データベースにデータセットを入力する方法はありますか?
c++ - GeoIP for C ++にはこのためのライブラリがありますか?
私は見てみましたが、GeoIPのC++バージョンを見つけることができません。Cでバージョンがあることは知っていますが、Micosoft Visual Studio 2012C++で動作させることができないようです。
私が試してみました:
それで、
- GeoIPC ++バージョンは存在しますか?
- C ++のGeoIPのような国へのIPを行う別のライブラリはありますか?
- GeoIPをC++で動作させる方法に関するチュートリアルはありますか?
すべての質問で申し訳ありませんが、私は見て、見て、解決策を見つけることができないようです。
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情報の出力です: