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?


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).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.