有没有办法阻止按国家/地区访问我的网站?

时间:2011-08-22 00:38:15

标签: asp.net-mvc

我想阻止某些国家访问我的网站。原因是我怀疑他们是从网站窃取信息并复制他们自己的网站。

有没有办法可以阻止来自某些国家/地区的访问,甚至可以更好地将访问我网站的用户从这些国家/地区重定向到一个非常简单的网页,使其看起来像网站正在建设中。

请注意,我的网站使用MVC3。我正在寻找一个.net解决方案或一些IIS解决方案,如果这是不可能的。

1 个答案:

答案 0 :(得分:3)

您可以在您的数据库中设置免费的GeoLite Country数据库并检查每个IP地址(访问者的HTTP远程地址),然后决定该怎么做。

另一种方法是反向查找IP地址,但话又说明,哪个国家/地区是主机名以.net结尾的访问者?

最后,要注意那里有免费的代理服务器,所以如果有人真的想伪造他的“国家”,他很容易就可以做到。