Odp:
- Czy musi być zewnętrzny serwer Linuxa z NAT, żeby przekierował na odpowiedni port?
- Czy musi być czy lokalny router serwer Linux z NAT, żeby przekierował na odpowiedni port?
Załóżmy, że jest taki Linux z NAT. Jak zaprogramować wtedy takiego komunikatora? Może gdzieś ktoś ma gotowe źródło albo pomysł, żeby podejżeć jak takie coś zrobić.
Napisałem Komunikator ale działa tylko w sieci lokalnej. Jakie kroki trzeba przedsięwziąć aby zaprogramować to.????
PS.A co z pokonaniem sprzętowego routera (jakiegoś np. DLinka?), firewalla itp.?
Przecież musi być jakieś rozwiązanie programowe?
1,2. Nie musi być serwera NAT jeśli uruchomisz swój komunikator na komputerze z zewnętrznym (widzianym z internetu) IP, w przeciwnym wypadku MUSI być jakiś translator i włączony forwarding na Twój komputer.
Jeżeli Twój komunikator działa w sieci lokalnej TCP/IP to nie ma problemu z przeniesieniem go do internetu. Wystarczy uruchomić na komputerze z zewnętrznym IP, a klienci powinni wtedy dołączać się przez jego IP i odpowiedni numer portu, a nie przez np. nazwę sieciową [nie wiem jak napisałeś komunikator].