Cara redirect port menggunakan iptables

Misal anda perlu mengalihkan trafik yang mengakses port 80 tapi layanannya aktif pada port 8080 dan kita tidak bisa menggantinya maka solusi alternatifnya adalah dengan melakukan redirect. Ya mungkin kita ingin mengakses panel VestaCP atau OpenLiteSpeed tapi karena pakai NAT VPS jadi terbatas dan tidak bisa memilih dapat range port berapa saja.

Karena iptables sering menjadi default pada banyak distro Linux, kecuali Ubuntu dengan ufw dan CentOS 7 dengan firewalld maka fokusnya adalah dengan aplikasi firewall sejuta umat ini. 😀

Tinggal anda eksekusi perintah ini:

iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -A OUTPUT -t nat -p tcp --dport 80 -j REDIRECT --to-port 8080

Dimana kita akan mengalihkan transfer data dari port 80 ke 8080.

Kenapa 2 baris? Cuma pakai baris pertama juga bisa pas saya tes. Tapi saya berikan keduanya karena saya ikut yang ahlinya saja, dapat rekomendasinya seperti ini. Karena saya sendiri baca dokumentasinya cukup rumit. Silahkan kalau ada yang bisa jelaskan. 🙂

2 pemikiran pada “Cara redirect port menggunakan iptables

  1. salam kenal…
    saya ingin mengarahkan subdomain ke vps yg berbeda dengan hosting domain utama
    subdomain sudah dipointing ke vps dan sudah bisa di akses
    saya ingin me-forward port 80 ke port 6061/admin
    apakah bisa dengan cara ini?
    terimakasih

Tinggalkan komentar