PREROUTING : Bu zincir, herhangi bir paket göndermeden ( PRE ) önce yönlendirmeyle ilgili kararlar vermek için kullanılır . Her zaman PREROUTING/POSTROUTING
yani NAT
tabloda ACCEPT/DROP/REJECT
varsayılan FILTER
tablonun etc hedeflerinin çalışmadığını unutmayın. NAT
Masa yönlendirme kararları almak için sadece kullanılır. PREROUTING
Herhangi bir yönlendirme kararı alırken kullanmalısınız , yani paketin ağ üzerinden dolaşmaya başlamasından önce alınması gereken kararlar. Örnek olarak, 80 numaralı bağlantı noktasındaki sunucuya yeni ulaşan trafiği 8080 numaralı bağlantı noktasına yeniden yönlendiriyoruz:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
İLERİ : Adından da anlaşılacağı gibi, tablo FORWARD
zinciri FILTER
paketleri bir kaynaktan hedefe iletmek için kullanılır, burada kaynak ve hedef iki farklı ana bilgisayardır. Yani, tahmin edebileceğiniz gibi, FORWARD
kurallar temel olarak bir ana bilgisayarın sunucu aracılığıyla başka bir ana bilgisayardan trafik gönderip aldığı sunucularda kullanılır. Paket sunucudan üretildiğinde, zincir OUTPUT
yani trafik kendiliğinden çıkarken INPUT
zincir ise paketlerin sadece sunucunun kendisi için olduğu anlamına gelir. Burada, ana bilgisayar için tasarlanan arabirimde 80 numaralı bağlantı noktasında alınan FORWARD
herhangi bir TCP
trafiğin kabul edileceği ve aşağıdakilere iletileceği bir zincir örneği verilmiştir :eth0
192.168.0.4
192.168.0.4
iptables -A FORWARD -i eth0 -p tcp --dport 80 -d 192.168.0.4 -j ACCEPT