Nie wystarczy jakiś dodatkowy kod w programie?
Nie.
Jak ustawia się ruter i gdzie to zrobić, żeby mogło zadziałać ?
Odpowiedź na pytanie "jak" zależy od typu/modelu/marki routera. Pogrzeb w ustawieniach routera, na pewno to gdzieś tam jest. Na moim D-Linku tabela z przekierowaniami nazywa się "Virtual Server". A tak to wygląda:
Zatem jeśli masz router tej samej firmy, przekierowania znajdziesz prawdopodobnie pod tą samą nazwą opcji. Jeśli nie, użyj google