Todos. A correspondência limit
não tem qualificações adicionais.
hashlimit
match é mais configurável.
extensões iptables via homem iptables .
Observe que muitos "usuários" podem estar por trás de um IP (NAT, proxy HTTP, CGNAT).
Não tenho ideia de qual seria a melhor prática aqui. Mas esta implementação não parece útil porque o HTTP suporta conexões persistentes. O mod_evasive do Apache seria melhor desse ponto de vista.
Se você não usa conexões persistentes, você será bloqueado imediatamente com esse limite. O site médio carrega 100 recursos (!)