.net里如何禁止IP访问页面

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:06:39
我想设置个页面只能是自己公司的IP如:192.168.0.*
这样的IP才能访问到。要怎么设置其他的IP都不能访问
string ip = Request.ServerVariables["REMOTE_ADDR"];
string pk = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
这样可以吗?有人会吗。给个答案我详细点的谢谢

在page_load里验证IP就行了
Request.UserHostAddress.ToString();
如果不是规定范围的IP,则重定向到错误页面就行了
也可以配置iis来实现

这种需求,最好的做法是在 IIS 里直接配置访问策略, 用程序做不是推荐的做法