Port forwarding, sering disebut dengan .tunnelling. adalah penerusan port jaringan dari satu perangkat jaringan ke yang lain. Ini biasanya dilakukan dengan menggunakan router atau server yang diaktifkan NAT (terjemahan alamat jaringan) dan komputer lain dalam jaringan lokal. Tujuan utama menggunakan penerusan port adalah untuk memungkinkan host di luar jaringan lokal Anda yang tidak memiliki akses alamat IP publik sendiri ke beberapa layanan yang berjalan pada mesin dalam LAN Anda..
Port forwarding mudah diatur pada router karena antarmuka manajemen memungkinkan konfigurasi yang mudah. Dalam beberapa kasus, fitur konfigurasi yang mudah ini mungkin menjadi masalah karena sebagian besar router tidak dapat memberikan penyesuaian yang rumit untuk penerusan porta dan layanan lainnya. Dalam kasus seperti itu, sebuah kotak Linux dapat melakukan pekerjaan itu. Dengan Linux, penerusan port dikonfigurasikan dengan menambahkan aturan iptable dengan target DNAT ke rantai PREROUTING dan target SNAT ke rantai POSTROUTING. Setelah melakukannya, iptables akan menggunakan tabel masquerade yang ada untuk menulis ulang paket sehingga mereka akan mencapai host yang diinginkan sesuai dengan aturan port forwarding yang Anda berikan. Ini mirip dengan OSX dan BSD, namun ipfw digunakan. Dalam kebanyakan kasus, ipfw sudah dikompilasi dengan kernel.
CARA MENDAPATKAN FORWARD (TUTORIAL MUDAH) - Steam games online tutorial
Dengan port forwarding, Anda dapat menggunakan router untuk terhubung ke Internet dan juga menjalankan server web atau server FTP pada komputer dengan LAN Anda. Dengan menggunakan port forwarding, Anda dapat menginstruksikan router untuk meneruskan semua informasi yang datang pada port net spesifik (seperti 80 untuk server web atau 21 untuk server FTP) ke host dalam jaringan lokal. Ini berarti bahwa jika host luar mencoba untuk membuat permintaan HTTP terhadap IP publik yang dimiliki router, itu akan dikirim ke mesin yang dikenal untuk menangani permintaan tersebut di dalam LAN. Ini dilakukan secara transparan, artinya klien jaringan tidak menyadari fakta bahwa ia mengakses mesin yang ditemukan di suatu tempat di LAN. Aplikasi metode tersebut banyak digunakan baik di lingkungan bisnis maupun di jaringan rumah kecil.
Dengan semakin banyak perangkat di rumah yang perlu terhubung ke internet atau satu sama lain, router telah menjadi perangkat yang sangat populer di seluruh dunia. Dalam situasi seperti itu, penerusan port digunakan untuk memungkinkan akses dalam jaringan untuk aplikasi yang membutuhkan akses pada port tertentu, seperti game atau perangkat lunak streaming multimedia. server web atau server FTP di komputer dengan LAN Anda. Dengan menggunakan port forwarding, Anda dapat menginstruksikan router untuk meneruskan semua informasi yang datang pada port net tertentu (seperti 80 untuk server web atau 21 untuk server FTP) ke host dalam jaringan lokal. Ini berarti bahwa jika host luar mencoba membuat permintaan HTTP terhadap IP publik yang dimiliki router, itu akan dikirim ke mesin yang dikenal untuk menangani permintaan tersebut di dalam LAN. Ini dilakukan secara transparan, artinya klien jaringan tidak menyadari fakta bahwa ia mengakses mesin yang ditemukan di suatu tempat di LAN. Aplikasi metode tersebut banyak digunakan baik di lingkungan bisnis maupun di jaringan rumah kecil. Dengan semakin banyak perangkat di rumah yang perlu terhubung ke internet atau satu sama lain, router telah menjadi perangkat yang sangat populer di seluruh dunia. Dalam situasi seperti itu, penerusan port digunakan untuk memungkinkan akses dalam jaringan untuk aplikasi yang memerlukan akses pada port tertentu, seperti game atau perangkat lunak streaming multimedia.
Ke depan dimungkinkan dengan jaringan yang lebih besar. Ini dilakukan ketika satu router atau server meneruskan paket ke router atau server lain yang mengirimkannya ke host yang harus menanganinya. Metode seperti itu jarang digunakan dalam jaringan rumah kecil, tetapi dapat berguna dalam jaringan yang lebih besar baik mereka terhubung ke Internet atau tidak.
Port forwarding bisa lebih aman daripada menggunakan metode lain seperti DMZ (zona demiliterisasi). Saat menggunakan DMZ semua port mesin Anda diteruskan, sehingga Anda tidak lagi benar-benar di belakang firewall. Port forwarding memberi Anda keamanan dengan hanya mengizinkan akses ke port yang Anda pilih secara khusus.