bo niema stałego zewnętrznego adresu ip
Nie masz stałego IP czy nie masz bezpośrednio publicznego IP które wychodzi na zewnątrz? To pierwsze obejść można własnie DDNSem i nie ma problemu, jeśli nie masz drugiego to już spory problem.
Przekierowanie portów ma ustawione z portu 1234 na port 80
To znaczy? Jeśli ustawiłeś że na zewnątrz ma być widoczne pod portem 1234 to musisz też taki dodać w przeglądarce w adresie.