Port Forwading dengan IP Tables di Linux Ubuntu

Artikel ini hanyalah sebuah dokumentasi jaringan SMK N 2 Kuningan, penulis share disini mudah-mudahan berguna bagi yang sedang membangun jaringan internet mapun intranet.

Port Forwading merupakan sebuah tehnik mem-forwad port dari suatu IP (biasanya IP Public) ke IP lain (biasanya IP Local) sehingga IP Local anda bisa diakses via IP Public melalui Port yang telah didefinisikan.

Sebagai contoh berikut ini adalah sebagian peta jaringan SMK N 2 Kuningan



Perhatikan gambar diatas, pada gambar tersebut terdapat IP Public dan satu buah IP Camera dengan IP Local. Penulis bermaksud melakukan remote terhadap IP Camera. Sederhananya Penulis tinggal memberikan IP Public terhadap IP Camera tersebut, namun tahukan anda jika cara tersebut tidak efektif karena jika anda akan meremote sekian banyak device yang memiliki IP maka anda harus memberikan IP Public terhadap device-device yang akan di-remote padahal IP Public yang diberikan oleh ISP sangat terbatas, penulis juga hanya diberikan jatah lima IP Public.

Untuk mengatasi permasalah keterbatasan IP Public maka port forwading bisa menjadi solusinya, sehingga jika anda memliki sebuah IP Camera dengan IP 192.168.x.c maka bisa anda akses dengan IP Public 180.250.x.y (IP penulis 180.250.134.51) dan Web server + Database server pun bisa diakases dengan IP Public yang sama namun agar menjadi identik maka pada ip public kita defnisikan port yang akan digunakan.

Sebagai contoh perhatikan dua kasus berikut :

Penulis mem-forwad port 10501 ke ip camera local port yang sama (10508) sehingga ketika mengakses dari internet menggunakan url 180.250.134.51:10501 maka oleh router anda akan diarahkan ke IP Local 192.168.x.c:10501

Penulis membangun sistem akademik di server yang lain dengan IP Local 192.168.x.b di port 8080 dan akan diakses via internet menggunakan alamat  ip 180.250.134.51:8080

Perhatikan kedua kasus tersebut sama-sama mengakses sebuarh IP Public yang sama yaitu  180.250.134.51 namun ketika menambahkan port setelah IP (dengan tanda titik dua sebagai pemisah) maka anda akan diarahkan sesuai dengan yang telah didefinisikan pada port yang ditunjuk.

Untuk melakukan port forwading tersebut penulis menggunakan rule IP Tables di Ubuntu, berikut langkah–langkahnya :

1. Buka file rc.local

#sudo pico /etc/rc.local

2. Tambahkan baris berikut :

iptables -t nat -A PREROUTING -p tcp –dport 10501 -j –to-destination 192.168.x.c:10501

iptables -t nat -A PREROUTING -p tcp –dport 10501 -j –to-destination 192.168.x.c:10501

3. Simpan dengan menekan tombol ctrl+o

4. Restart server dan coba akses dari internet

 

Post a Comment

Previous Post Next Post