Может у тебя не внешний ip провайдер дает?
Вот на этой фотке сверху вниз:
https://i.stack.imgur.com/z2E6U.png
- порт к которому будем обращаться снаружи
- порт на который будет переадресован пакет на локальном сервере
- локальный адрес сервера
- протокол (тип траффика, который будет переадресовываться) - либо tcp либо udp, либо оба сразу
- включить или выключить это перенаправление портов
Открыть порт у тебя - это значит перенаправить внешний входящий траффик на этот порт на какой-то порт локального сервера, который находится за роутером с nat. Просто открыть порт - это открыть порт для того чтобы можно было по этому порту подключиться к роутеру.