如何阻止某些ip(用户)访问我的网站?

时间:2010-04-20 12:28:10

标签: c# asp.net asp.net-mvc

任何人都知道阻止某些用户(通过IP)访问您的网站(asp.net mvc上的网站)。

修改 我知道网络服务器也可以做到这一点,但我需要在应用程序级别

3 个答案:

答案 0 :(得分:4)

最好在网络服务器上执行此操作。

但是,如果您想在代码中执行此操作,则可以处理Application.BeginRequest事件,检查Request.UserHostAddress,然后致电Response.End

答案 1 :(得分:1)

IIS允许您指定基于IP的阻止列表。

答案 2 :(得分:1)

如果您想在应用程序级别执行此操作,您可以从Request.UserHostAddress获取用户IP,然后如果他们的IP位于您保存的列表中,则重定向到您希望他们去的地方。