Pengertian Iptables, Latar Belakang, Tujuan dan Langkah Kerja

PENGERTIAN
Secara default Iptables ini sudah terinstall pada sistem operasi open sources, jadi kita tak perlu menginstallnya lagi.
Dalam pengaturan paketnya, ada 3 buah tabel paket yang terdapat pada Iptables, yaitu :
1. Tabel Filter
Tabel Filter ini merupakan tabel yang berkaitan dengan proses filtering paket. Tabel Filter ini terbagi menjadi 3, yaitu :
– INPUT, Yaitu dimana kita bisa melakukan pemeriksaan terhadap paket network yang masuk atau bisa dikatakan untuk mengatur semua paket-paket masuk (incoming traffic)
– FORWARD, Yaitu titik dimana kita melakukan pemeriksaan terhadap paket yang hanya lewat pada sistem kita atau juga paket-paket yang diteruskan atau dirouting.
-OUTPUT , Yaitu proses dimana kita melakukan pemeriksaan terhadap paket yang dihasilkan dan di keluarkan sebelum routing.
2. Tabel NAT
Pada tabel Nat ini, IPtables akan mengganti header paket, berupa source/destination IP address dan port. Nat ini terbagi menjadi 3 buah chain, yaitu:
-PREROUTING chain , titik dimana kita bisa memanipulasi paket network sebelum dia memasuki keputusan routing, apakah di masuk ke sistem atau hanya lewat saja.
-OUTPUT chain, yaitu titik dimana pemeriksaan terhadap paket network yang dihasilkan untuk dikeluarkan sebelum proses routing.
-POSTROUTING chain , yaitu dimana kita bisa melakukan manipulasi terhadap paket yang akan keluar melalui sistem.
3. Table Mangle
– PREROUTING chain
-INPUT chain
-OUTPUT chain
-FORWARD chain
-POSTROUTING chainSebenarnya tugas dari ketiga 3 table tersebut sama, tapi yang bertugas sebagai filtering paket hanyalah tabel filter. sedangankan tabel NAT dan Mangle hanya sebagai pelengkap saja.