【问题标题】:How to block users accessing site outside of UK?如何阻止用户访问英国以外的网站?
【发布时间】:2023-03-17 05:05:01
【问题描述】:

在网上搜索并找不到解决方案。我有一个使用 IIS 托管在 Windows 服务器上的 umbraco 站点。关于阻止用户访问英国以外网站的方法有什么想法吗? Htaccess 方法太慢了....提前谢谢您!

【问题讨论】:

标签: iis umbraco


【解决方案1】:

这很难准确地做到,因为您可以让位于英国的人使用欧洲网络提供商,这意味着他们可能看起来像是来自荷兰而不是英国。如果人们真的想访问您的网站,他们也可以很容易地欺骗他们的位置。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-10
    • 1970-01-01
    • 2019-12-12
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多