İptables sunucu ethernet kartı ile sunucu servisleri arasındaki noktadır.
Süreç şöyle işler
Router -> Switch -> Ethernet kartı -> İptables -> Webserver,Mysql, Diğer açık portlarda çalışan servisler
İptables ile engellediğiniz istekler yine sunucuya ulaşır ethernetten geçer iptableste kalır içerdeki servislere ulaşamaz. Banladığınız ip adreslerini netstat çektiğinizde halen görebilirsiniz istek halen sunucuya ulaşıyordur ama servislere iletilmiyordur.
İptablesin performansı büyük oranda ethernet kartının performansıyla ilgilidir, ethernet kartı üzerinden ne kadar fazla paket geçirebiliyorsa iptableste o kadar randımanlı çalışır.
Kötü bir ethernet kartı mevcutsa saniyede işleyeceği paket sayısının üstünde paket geldiğinde gelen istekleri iptablese iletemez ve sunucu hattında satürasyon yaşanır.
Bunun dışında ethernet kartından geçse bile iptablesin belli bir session sınırı vardır bu sınırı geçtiğinde iptablese hiç kural yazmasanız bile yine sıkıntılar yaşanabilir.
Hat hedefli udp-icmp-syn saldırılarda iptables ile banlama yapmanız işe yaramaz, gelen yüksek paket sayısı hem ethernetten geçemeyebilir ethernetten geçse bile iptables sesssionlarını doldurup sunucuyu ulaşılamaz hale getirebiliriz, bu süreçte istekler ethernet kartına gelmeden router bazında yada router dan sonraki bir fiziksel firewall ile engellenebilir yada limitlenirse kirli trafik sunucuya ulaşmaz.