如何阻止用户访问英国以外的网站?

时间:2019-03-05 21:17:51

标签: iis umbraco

在网上搜索,无法找到解决方案。我有一个使用IIS托管在Windows服务器上的umbraco网站。关于阻止用户访问英国境外网站的方法有什么想法? htaccess的方法太慢了。...在此先谢谢您!

1 个答案:

答案 0 :(得分:0)

要准确地做到这一点非常困难,因为您可能会使用欧洲网络提供商在英国居住某个人,这意味着他们似乎来自荷兰而不是英国。如果人们真的想进入您的网站,也很可能会轻易地欺骗他们的位置。

正如Lex Li提到的那样,有很多商业数据库和工具可用于查找用户的位置,但是它们的准确性差异很大,更不用说其中一些仅支持IPv4的事实。但是,这些选项中的任何一个都会变慢,因为您必须检查每个请求。您还必须确保使数据库保持最新。

另一种选择是通过CloudFront或CloudFlare之类的代理来代理您的站点,这两种都支持按国家/地区阻止流量。