Dengan firewalld, Anda dapat mengatur pengalihan port (port forwarding). Artinya, setiap lalu lintas masuk yang mencapai port tertentu pada server Anda dapat diarahkan ke port lain di server yang sama atau bahkan ke server lain.
Menambahkan Redirect Port #
Redirect port ke port lain pada server yang sama #
firewall-cmd --add-forward-port=port=<PORT_ASAL>:proto=<tcp|udp|sctp|dccp>:toport=<PORT_TUJUAN>
Redirect port ke port lain pada server berbeda #
firewall-cmd --add-forward-port=port=<PORT_ASAL>:proto=<tcp|udp>:toport=<PORT_TUJUAN>:toaddr=<IP_TUJUAN>
Catatan: Setelah menambahkan aturan redirect, pastikan masquerade diaktifkan.
firewall-cmd --add-masquerade
Menghapus Redirect Port #
Untuk menghapus aturan redirect port:
firewall-cmd --remove-forward-port=port=<PORT_ASAL>:proto=<tcp|udp>:toport=<PORT_TUJUAN>:toaddr=<IP_TUJUAN>
Untuk menonaktifkan masquerade:
firewall-cmd --remove-masquerade