作者TKyo (暗黑贵公子)
看板C_Sharp
标题Re: 请问限定某网页可以开启的ip来源写法......
时间Fri Oct 31 00:32:23 2008
※ 引述《lamda (恍惚)》之铭言:
: 有没有什麽函数是有提供直接功能的 检查连线来源ip是否再某一范围之内等等
: 感谢各位......
这问题很简单
[DllImport(\"Ws2_32.dll\")]
private static extern Int32 inet_addr(string ip);
bool IsValidIP(string ip, string netip, string netmask)
return ((inet_addr(ip) & inet_addr(netmask)) == inet_addr(netip));
这样就解决了
Ex.
IsValidIP (Request.UserHostAddress, "192.168.0.0", "255.255.0.0");
IP 判断范围 : 192.168.0.0 ~ 192.168.255.255
IsValidIP (Request.UserHostAddress, "10.0.0.0", "255.0.0.0");
IP 判断范围 : 10.0.0.0 ~ 10.255.255.255
--
私が生存への道は
今も未来も唯一つ
私自身の闇黑のためだ
即ち「ハ・ル・ヒ」
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.168.73