filter - 如何进行 Web 请求过滤 - 阻止某个特定国家/地区
问题描述
我的 MVC-5 网站获得了很多虚假注册,或者是真实的,然后是权限升级的实验。我可以编写一个请求过滤器 - 但是如何阻止来自某个特定国家的 Web 请求?是否有我可以阻止的公开可用的 IP 列表......还是什么?人们如何解决这个问题?
解决方案
根据国家/地区的不同,您可能很难阻止所有内容,但是那里有列表(例如由nirsoft维护的列表)。通常,最好通过使用监视行为并动态阻止它的软件来阻止源自不良行为的特定 IP 地址。这样,无论它来自何处,您都可以得到保障。尤其是因为管理 IP 地址黑名单是一件非常痛苦的事情。我之前在 linux 上使用过 IPTables,它就像一个魅力。
推荐阅读
- java - 如何在 java 中创建动态嵌套循环?
- sql - Postgres - 结合这两个查询
- android - 如何使用 android room 创建具有多列表或嵌套列表的实体?
- laravel - Laravel - 检查文件是否已转换的最佳实践
- xamarin.forms - Xamarin Forms:选项卡式页面图标和标题重叠
- electron - 电子自动更新器下载什么?
- neo4j - 从关系数据库中获取的数据的 csv 创建节点和关系
- c - 从文件中获取数据并在每次新行开始时将其打印出来
- kotlin - 是否有在调试信息中包含源文件的配置?
- python - 如何将 python 包上传到 Nexus sonartype 私人仓库