Je configure un serveur que je souhaite protéger contre les attaques par déni de service en définissant une limite à l'aide d'iptables:
iptables -A INPUT -p tcp --dport 80 -m limit --limit 25/minute --limit-burst 100 -j ACCEPT
(default policy DROP) # of course
Le fait est que mon site Web sera utilisé par de nombreux ordinateurs, tous derrière le même routeur, faisant du NAT. Disons qu'ils sont 100 ordinateurs.
Iptables détecte-t-il ces 100 ordinateurs en tant que clients différents ou pense-t-il qu'ils sont tous identiques parce que NAT remplace l'adresse source par l'adresse publique? (et change le port source en "aléatoire")?
S'il les considère comme un seul client, je devrais alors augmenter les 25 / minute à 2500 / minute ...