62,074
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 判断IP是否在局域网中
/// </summary>
/// <param name="ip"></param>
/// <returns></returns>
public static bool IsIpInLAN(string ip)
{
if (ip == "::1") return true;
string lanIps = System.Configuration.ConfigurationManager.AppSettings["lanip"]; //eg: "111.111.1.*" or "111.111.*.*"
int index = lanIps.IndexOf("*");
if (index == -1)
return ip == lanIps;
else
return (ip.Substring(0, index - 1) == lanIps.Substring(0, index - 1));
}
如果你那儿请求端网站的IP能固定,你直接判断 if(requestid==id)就完了