エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
MaxMind の無償版 GeoLite2 を用いて Ruby で IP アドレスから国と地域を検索する
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
MaxMind の無償版 GeoLite2 を用いて Ruby で IP アドレスから国と地域を検索する
Ruby である IP アドレスがどの国・地域に属するものなのかを調べてみたくなった。IP アドレスから国・... Ruby である IP アドレスがどの国・地域に属するものなのかを調べてみたくなった。IP アドレスから国・地域を調べるには MaxMind の提供するデータベースを参照すると良いらしい。 有償版 の GeoIP2 と無償版 の GeoLite2 があり、有償版のほうが精度が高いようだ。が今回はそこまでの精度を求めないし趣味でやっている事なので無償版を利用する事にした。 無償版のデータベースは以下からダウンロードできる。 http://dev.maxmind.com/ja/geolite2/ City と Country の二種類がある。国だけでなく都市まで調べるなら City を選ぶ。 Ruby から上記 MaxMind のデータベースを利用するには maxminddb gem を利用すると良い。 https://github.com/yhirose/maxminddb 試しにブログが動