Przekaż te same porty do wielu adresów IP [zamknięte]

5

Próbuję przesłać szereg portów do mojego komputera. Mam kilka komputerów w sieci i uważam, że mój router losowo przypisuje port do każdego komputera, który się z nim łączy. Ponieważ nie mam statycznego adresu IP komputera, zastanawiałem się, czy można przekazać porty do wszystkich adresów IP?

icu222much
źródło
1
Mylisz pojęcia „adres IP” i „port”. Odpowiedź brzmi nie". Port lub zakres portów przekazujesz na jeden adres IP. Chcesz ustawić router tak, aby statycznie przypisywał Ci adres IP, aby mieć stałe działające reguły przekierowania portów.
Daniel Andersson
@DanielAndersson twój komentarz powinien być odpowiedzią, również skonfiguruj router na mniejszy zakres adresów dhcp, a następnie przypisz komputery, które potrzebują portów, otwierają statyczne adresy IP poza tym zakresem, aby uniknąć kolizji dhcp z innymi urządzeniami w sieci.
Moab
Musisz przepisać pytanie, aby miało sens, ale wygląda na to, że masz już odpowiedź Daniela - oznacza zamknięcie.
Alok
Jedynym rozsądnym sposobem, w jaki mogłem pomyśleć o przekierowaniu jednego portu na wiele adresów IP, jest scenariusz oparty na rundach okrężnych, w którym serwery nie mogą same obsługiwać połączeń użytkowników.
sinni800
@Moab: Tak, okazało się, że to odpowiedź. Początkowo myślałem, że ponieważ pytanie dotyczyło głównie pomieszania terminów, było to raczej komentarz niż odpowiedź. Kiedy czytam go ponownie i wydaje się, że była to wystarczająca odpowiedź na plakat, prawdopodobnie powinna to być odpowiedź.
Daniel Andersson

Odpowiedzi:

5

Technicznie to, co mówisz, jest możliwe. Host może akceptować ruch przychodzący na dany adres IP + port TCP / UDP i być zaprogramowany na przekazywanie tego samego ruchu na wiele adresów IP.

Z TCP nie zrobiłoby to nic użytecznego. TCP to usługa zorientowana na połączenie w zależności od numerów sekwencyjnych i stanu utrzymywanego między dwoma i tylko dwoma hostami - tak naprawdę jest przeznaczona tylko dla dwóch hostów do komunikacji. Wyjątek: jeśli chcesz, aby drugi host rejestrował ruch, ale nie uczestniczył, byłoby to przydatne.

Możliwe jest zaprojektowanie czegoś przy użyciu UDP w tej metodzie, ale powyższy protokół musiałby to obsługiwać. Na przykład HTTP zależy od zorientowanych na połączenie właściwości TCP. Niektóre protokoły peer to peer mogą działać w ten sposób, ale nie wszystkie protokoły używające UDP.

Multicasting obsługuje tę funkcję, ale tylko „jednokierunkową” - wiele hostów może „zarejestrować się” do adresu IP w wielu fazach i odbierać ruch, ale wysyłanie nie jest objęte.

Podsumowując, przekierowanie portów jest sprawą 1 do 1. Musisz posiadać statyczny adres IP lub użyć UPnP, jeśli router go obsługuje. @Moab zapewnia dobre rozwiązanie - na większości routerów domowych można ograniczyć zakres adresów IP bez użycia rąk DHCP (np. 192.168.0.2 do 192.168.0.126), a następnie ręcznie ustawić system na coś poza tym (ręcznie ustawić system na 192.168.0.129).

LawrenceC
źródło