Excusez-moi, experts, nginx peut-il interdire directement une IP pendant un certain temps ? Le module ngx_http_limit_req_module semble pouvoir uniquement limiter la fréquence mais ne peut pas interdire l'IP pendant un certain temps.
Je ne connaissais pas IP auparavant. Cette liste d'adresses IP est dynamique et ne peut pas être écrite à l'avance dans le fichier de configuration) :
Référence ici :
Nginx bloque et refuse l'adresse IP OU les sous-réseaux réseau
Si vous souhaitez modifier dynamiquement cette liste IP, il vous suffit d'écrire un programme et de mettre à jour régulièrement le fichier de liste IP.
Après la mise à jour, vérifiez si le fichier de configuration est correct et rechargez nginx.
Il existe également une méthode d'implémentation Lua :
http://stackoverflow.com/questions/13917866/nginx-ip-whitelist
refuser 10.9.0.0/16;