Powiem szczerze, że ja już nic nie rozumiem i proszę Was nie złoście się na mnie. Zawsze myślałem że przekierowanie działa tak:
Mam PC1 podłączony do sieci i PC2. Powiedzmy ze PC1 jest podłączony bezpośrednio do internetu z publicznym adresem, a PC2 poprzez Router. Jeśli PC1 wysyła prośbę o dane do PC2 a tam jest router toprzekierowanie portów działa tak że dane zapytanie na ten adres IP kieruje poprzez dany port do jakiegoś komputera. wtedy w routerze jest przekierowany port na dany adres IP wewnętrzy, a komputer który dostał zapytanie po prostu odsyła dane i tu może być na innym porcie bo dane są wysyłane do innego komputera, ale ważne aby odbiorca miał dostęny (otwarty) port przychodzący. Przenosząc to na tą moją sytuację, przekierowuje w swoim routerze jakis port np 8080 (bo nie wiem dlaczego, ale 80 wysyła gdzieś indziej) na kamerę jako HTTP w ustaweniach kamery, potem kamera tak jak opisywaliście, odpowiada na porcie 4321 i tu mój router nic nie robi bo dane są wychodzące, ale ważne aby nie działał firewall. I teraz dane dochodzą do komputera w pracy na porcie 4321, który powinien być otwarty. Problem w tym, że nie jest, bo (nie pamiętaj nazwy porgramu) ale ten numer jest akurat blokowany, czyli nic z tego, bo chociaż w kamerze jest możliwość wpisania innego portu, to tak dziwna kontrolka abo nie ma możliwości zmiany, albo ja nie wiem jak to zrobić, a by wpisać inny nr portu.
CZy jest jakieś znaczenie że ja sobie jakiejś aplikacji przypiszę dowolny nr portu? Co w sytuacji, jak np w pracy mam otwarty port 8080, a on służy do czegoś tam innego. Czy to jest tak, że jeden numer do jednej aplikacji, czy nie?
Możecie mnie poprawić, bo chcę to zrozumieć, ale sam teorii nie chcę tworzyć, a chyba to robię?