C#-IP 2リージョンに基づくオフラインIPロケーションライブラリ

C#-IP 2リージョンに基づくオフラインIPロケーションライブラリ

開発では、IP2リージョンで登録者のIPと位置情報を記録する必要があります。

最后更新 2022/07/02 10:01
黑哥聊dotNet
预计阅读 1 分钟
分类
.NET
标签
.NET C#

前のページ

開発では、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データセグメントは固定形式です。

使用する。

  • 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();
  }
}

まとめまとめまとめ

この記事は即興から来ていますが、私の仕事ではまだこの需要に遭遇していませんが、理解することは常に有益です、コメントを残すことを歓迎!

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2026/04/22

バージョン別の. NETサポート状況(250 7 0 7更新)

仮想マシンとテストマシンを使用して、各バージョンのオペレーティングシステムの. NETサポートをテストします。オペレーティングシステムのインストール後、対応するランタイムを測定し、スターダストエージェントをパスとして実行できます。

继续阅读
同分类 / 同标签 2026/02/07

AOTの使用経験

プロジェクトの最初から、新しい機能が追加されたり、新しい構文が使用されたりするたびに、AOTリリーステストを行うという良い習慣を身につける必要があります。

继续阅读