Intelligencia urlrewriter:通过ip限制页面访问 - 如何?

时间:2012-08-31 20:38:31

标签: asp.net

Intelligencia urlrewriter:通过ip限制页面访问 - 如何?

我们需要限制几页,以便只有一两页 IP地址可以访问它们。 (可能会增长到五个或十个IP)

我们现在将Intelligencia urlrewriter用于其他目的(例如将简单的URL映射到.aspx页面),但是我们没有看到如何使用urlrewriter阻止除某些IP地址之外的某些页面的所有访问。

过去,我们使用此处发布的ipblocker:http://blog.newagesolution.net/2008/11/how-to-block-country-and-ip-addresses.html 但是这个模块不适用于iis v7集成/管道模式(我们因其他原因需要)。

我们认为使用urlrewriter是最好的,因为我们需要保护的页数现在是5-15,而且还在增长。在urlrewriter中执行此操作可让我们在web.config中管理访问权限。我们相信,在代码中执行它是不可管理的。 (如果您有更好的/其他方法,请告诉我们!)

我们目前使用Intelligencia urlrewriter版本2.0 RC 1版本6,但如果需要,我们可以转移到更新的版本。

供参考:我需要限制的一些页面是asp.net,有些是基于mvc的

提前感谢您提出建议!

REVISION

嗯,因为这看起来是一个死胡同,我去挖掘。似乎在iis v7中可以使用本机功能来完成:

问题: Best way to restrict access by IP address?

回复:

http://boseca.blogspot.com/2010/12/programmatically-addremove-ip-security.html

http://www.stokia.com/support/misc/web-config-ip-address-restriction.aspx

0 个答案:

没有答案