Encaminhar as mesmas portas para vários IPs [fechado]

5

Estou tentando encaminhar uma série de portas para o meu computador. Eu tenho vários computadores na minha rede, e acredito que meu roteador atribui aleatoriamente uma porta para cada computador que se conecta a ele. Como não tenho um IP estático para o meu computador, gostaria de saber se é possível encaminhar as portas para todos os IPs?

    
por icu222much 14.05.2012 / 18:41

1 resposta

4

Tecnicamente, o que você afirma é possível. Um host pode aceitar tráfego de entrada em um determinado endereço IP + porta TCP / UDP e ser programado com o encaminhamento desse mesmo tráfego para vários endereços IP.

Com o TCP, isso não faria nada de útil. O TCP é um serviço orientado à conexão, dependendo dos números de sequência e do estado mantido entre dois e apenas dois hosts - é realmente destinado a apenas dois hosts se comunicarem. Exceção: se você quiser que um segundo host registre o tráfego, mas não participe, isso seria útil.

É possível projetar algo usando o UDP neste método, mas o protocolo anterior teria que suportar isso. HTTP, por exemplo, depende das propriedades orientadas a conexão do TCP. Alguns protocolos peer to peer podem funcionar dessa maneira, mas nem todos os protocolos que usam o UDP.

O multicast suporta isso, mas apenas "unidirecional" - vários hosts podem "se inscrever" em um IP multicaso e receber tráfego, mas o envio não é coberto.

Portanto, para resumir, o encaminhamento de porta é um assunto de 1 para 1. Você precisa ter um IP estático ou usar o UPnP se o roteador o suportar. O @Moab fornece uma boa solução - na maioria dos roteadores domésticos, você pode limitar o intervalo de endereços IP do DHCP (por exemplo, 192.168.0.2 a 192.168.0.126) e, em seguida, configurar manualmente o sistema para algo fora disso (defina manualmente o sistema como 192.168.0.129).

    
por 14.05.2012 / 19:54