我想阻止某些国家访问我的网站。原因是我怀疑他们是从网站窃取信息并复制他们自己的网站。
有没有办法可以阻止来自某些国家/地区的访问,甚至可以更好地将访问我网站的用户从这些国家/地区重定向到一个非常简单的网页,使其看起来像网站正在建设中。
请注意,我的网站使用MVC3。我正在寻找一个.net解决方案或一些IIS解决方案,如果这是不可能的。
答案 0 :(得分:3)
您可以在您的数据库中设置免费的GeoLite Country数据库并检查每个IP地址(访问者的HTTP远程地址),然后决定该怎么做。
另一种方法是反向查找IP地址,但话又说明,哪个国家/地区是主机名以.net
结尾的访问者?
最后,要注意那里有免费的代理服务器,所以如果有人真的想伪造他的“国家”,他很容易就可以做到。