Boas!
Sim, geralmente é preciso abrir a porta no router.
Isso varia de router para router, mas no meu SMC é dentro de "NAT" > "Virtual Server". Indico o IP do computador (deste, da rede), a porta que abro aqui, e a porta correspondente no router e o protocolo (TCP/UDP/TCP+UDP).
Talvez se disseres a marca (e modelo) do router seja mais fácil alguém ajudar-te nisso.
Cumprimentos