【发布时间】:2015-04-24 05:47:07
【问题描述】:
我不希望访问我网站的人访问 umbraco 后端。所以我想通过 IIS 将可以访问后端 url 的 IP 范围列入白名单。
我知道我可以对 IP 范围使用白名单和黑名单,但它适用于整个网站,而不适用于特定页面。
其他方法是从Request.UserHostAddress 之类的请求中写入 global.asax 检查地址,并将其与我的列表进行比较并设置响应。
但我希望通过 IIS 设置来处理。
这是可以实现的还是必须通过下面的代码来处理。
if(Request.UserHostAddress.Contains("aaa.bbb.cc") // part of IP address here
{
Response.Redirect("myurl");
}
【问题讨论】: