Pengertian dan Penjelasan IPTables

  Halo sobat kali ini saya akan sharing tentang pengertian IPTables dan penjelasannya. Kita mungkin sudah mendengar tentang IPTables terlebih lagi jika kita adalah seorang IT tapi apa kita memang sudah paham betul tentang apa itu IPTables dan sekarang saya akan menjelaskan tentap apa itu IPTables.


Pengertian IPTables :

  IPTables adalah Suatu tools dalam sistem oprasi linux yang berfungsi sebagai alat untuk melakukn filter terhadap trafic lalu lintas data.Secara sederhana IPTables dapat di gambarkan sebagai pengatur lalulintas data. Dengan IPTables inilah kita dapat mengatur semua lalu lintas data dalam komuter kita ,Baik yang masuk ke komputer, keluar dari komputer, atau hanya lewat.


fungsi iptables :

Berikut adalah beberapa fungsi iptables yaitu :
  • Dapat melakukan perhitungan terhadap paket dan menerapkan prioritas trafik berdasarkan jenis layanannya.
  • Dapat digunakan untuk mendefinisikan sekumpulan atau keamanan berbasis port untuk mengamankan host-host tertentu.
  • Dapat di gunakan untuk membangun  sebuah router atau gateway.
Latar Belakang :
 
  Setiap jaringan secara umum harus memiliki firewall untuk mengawasi dan menghalangi hal-hal yang tidak diinginkan, seperti kehilangan data yang sangat penting atau yag lainnya.

Alat yang di perlukan :

-Seperangkat komputer atau laptop
-Koneksi internet   

Tujuan :

Kegiatan ini bermaksud agar kita bisa mengerti dan memahami tentang iptables. Sehingga nantinya jka kita sudah paham betul dengan iptables ini, kita dapat mengamankan dan mengelola server kita.


Diagram IPTables :


Berikut ini adalah definisi dari masing2 titik tersebut:

1. PREROUTING, titik dimana kita bisa memanipulasi paket network sebelum dia memasuki keputusan routing, apakah ia akan masuk ke dalam Linux kita atau cuma sekedar 'lewat'.
 

2. INPUT, titik dimana kita bisa melakukan pemeriksaan terhadap paket network yang akan MASUK ke dalam Linux kita.
 

3. OUTPUT, titik dimana kita melakukan pemeriksaan terhadap paket network yang dihasilkan oleh Linux kita KELUAR sebelum routing.
 

4. FORWARD, titik dimana kita melakukan pemeriksaan terhadap paket network yang cuma numpang LEWAT Linux kita.
 

5. POSTROUTING, titik dimana kita bisa melakukan manipulasi terhadap paket yang akan keluar dari Linux kita. 

  Kelima 'titik' di atas kita sebut CHAIN (rantai) di dalam syntax Iptables. Lalu bagaimana dengan kotak yang berwarna kuning? Ini disebut table. Table adalah
tempat rule2/aturan2 yang kita buat disimpan. Ada 3 buah table, secara general dapat kita definisikan:

1. Table filter, adalah tempat rule2 yang berkaitan dengan boleh/tidaknya suatu paket network melewati sebuah CHAIN di atas.

2. Table nat, adalah singkatan dari Network Address Translation, yaitu table tempat rule2 yang berkaitan dengan manipulasi suatu paket network ketika melewati CHAIN PREROUTING, POSTROUTING, dan OUTPUT.

3. Table mangle, adalah tempat rule2 yang berkaitan dengan manipulasi suatu paket network untuk keperluan advance, seperti QOS (quality of service), packet marking, dll.

Syntax Iptables
 

Iptables memberikan keleluasaan yang sangat besar kepada kita di dalam mengatur firewall. Kita bisa membuat rule mulai dari yang general/umum sampai yang detail sekali. 

Syntax Iptables seperti ini (perhatikan huruf besar kecil berpengaruh):


Keterangan:

­I : insert, bila menggunakan I, maka secara default rule akan menempati baris
nomor 1. Kita bisa menyebutkan ingin insert di baris keberapa.
­A : append, rule akan ditambahkan di baris paling bawah.
­D : delete, menghapus rule baris ke-berapa.
­R : replace, mengganti rule baris ke-berapa.
­L : list, menampilkan rule2 yang ada.
­P : policy, mengubah policy suatu chain 


Kesimpulan :

  Dengan adanya sebuah firewall atau iptables pada komputer server kita, membuat komputer server kita aman dari serangan luar seperti virus, spam, DOS, dll. Selain itu dengan firewall atau iptables ini kita dapat dengan mudah mengelola jaringan kita dengan membuat aturan-aturan tertentu untuk setiap hostnya.  

sekian penjelasan iptables menurut pemahaman saya terimakasih.  

Referensi :

https://en.wikipedia.org/wiki/Iptables
https://ivanzramadhanz.blogspot.co.id/2016/08/pengertian-tentang-firewall-iptables.html
Previous
Next Post »