前のページ
開発では、IP2リージョンで登録者のIPと位置情報を記録する必要があります。
例えば、KACE
- qq、giteeなどがオフサイトにログインすると、オフサイトログインアカウントを思い出させてくれます!
- テイクアウトなどのソフトウェアには地理位置情報が必要ですGPSがオフになっている場合もIPに基づいて地理位置情報を分析できます
プロフィール:プロフィール
ip2 region-99.9 %の精度、0.0 xミリ秒レベルのクエリ、ip 2 region.dbデータベースはわずか数 MBで、Java、PHP、C、Python、nodejs、golang、C#などのクエリバインディングとバイナリ、Bツリー、インメモリクエリアルゴリズムを提供します。各IPデータセグメントは固定形式です。
- シティID|国の国|エリアエリア|県の県|シティ·オブ·シティ|ISP_
- github 地址:https://github.com/lionsoul2014/ip2region
使用する。
- Nugetのインストール
Install-Package IP2Region
- ip 2 region.dbのダウンロード
git clone https://github.com/lionsoul2014/ip2region.git
然后到 data/文件夹下面找到ip2region.db复制到项目resources下
使い方は簡単で、1行のコードです。
static void Main(string[] args)
{
using (var _search = new DbSearcher(Environment.CurrentDirectory + @"\DB\ip2region.db"))
{
Console.WriteLine(_search.MemorySearch("183.129.193.166").Region);
Console.Read();
}
}
まとめまとめまとめ
この記事は即興から来ていますが、私の仕事ではまだこの需要に遭遇していませんが、理解することは常に有益です、コメントを残すことを歓迎!