查詢IP所在區段 C

2021-04-13 11:19:41 字數 1009 閱讀 6234

程式語言:c#

類    別:(網路應用,實用演算法)

主要功能:查詢乙個ip所有的ip段.

關鍵:從byte陣列到ulong的轉換出來的數字和 ipaddress.address 返回值的是不一樣的.

using system;

using system.collections.generic;

using system.text;

using system.net;

namespace iputility

public class iprange

set

}/**

/// ?始ip

///

public ulong beginip

set

}/**

/// ?束ip

///

public ulong endip

set

}/**

/// 此ip段的範?

///

public ulong range

}public iprange(string name, string ipbegin, string ipend)

public static ulong ip2a(string ip)

return ret;

public static int compare(iprange x, iprange y)

public class iprangemanage

private list< iprange> _iprangelist = new list< iprange>();

private bool _needsort = true;

public void add(iprange iprange)

private void sort()

}public iprange search(string ipstring)

}return null;}}

}

查詢IP區段

using system 2using system.collections.generic 3using system.text 4using system.net 56namespace iputility723 2425 2627 public class iprange 28 41 set ...

根據IP位址查詢所在地

using system using system.collections.generic using system.text using system.io using system.text.regularexpressions namespace aimscommon endregion re...

Python根據IP查詢所在地理位置與運營商

python根據ip查詢所在地理位置與運營商 usr bin env python encoding utf8 author linuxhub.org 根據ip位址查詢出ip所在的地理位置 def get ip info ip import requests ip位址庫介面 r requests.g...