【发布时间】:2010-11-04 21:49:19
【问题描述】:
昨天我安装了一些软件来跟踪我们网站网络中的所有 http 请求。在分析了第一天的流量后,我们发现有近十几个 IP 完全在收集我们的数据。当一个 ip 在 1 小时内浏览 300 个页面时,这一点非常明显,哈哈。我确实对这些进行了反向查找,大多数来自新加坡、中国等地,所以它们不是搜索引擎机器人。
是否有人知道维护应阻止的不良 IP 列表的服务或网站?
【问题讨论】:
-
您应该考虑在一定时间内限制请求数量。这样一来,您就不会因为任何原因而惩罚那些不幸被列入黑名单的人。
-
@Radu:在一定时间内限制请求数量是什么意思?
-
@Lorenzo 这将取决于平台,但这里有一个关于 asp.net mvc 的好问题和答案:stackoverflow.com/questions/33969/…
-
他可能的意思是如果用户在一小时内浏览了 100 个页面然后阻止它们。虽然这样可行,但阻止合法搜索引擎的机会太大。
-
是的,这正是我的意思,但关键是要选择一个合理的值,这显然不是那么容易。如果您想避免将过度热情的搜索引擎列入黑名单,那么您需要一种方法来验证用户是否是真正的搜索引擎。使用 googlebot,您需要按照此处所述进行反向 DNS 查找:google.com/support/webmasters/bin/…
标签: ip blocking spam-prevention spam