Se eu portar a porta 80 UDP de encaminhamento no meu PC, posso acessar a porta 80 do meu outro laptop?
Se eu portar a porta 80 UDP de encaminhamento no meu PC, posso acessar a porta 80 do meu outro laptop?
Respostas:
Você está fazendo duas perguntas diferentes aqui.
Você pode encaminhar a mesma porta # para 2 endereços IP internos diferentes?
Não. Pense nisso. Se um pacote chegar ao seu endereço externo e à porta UDP 80 (supondo que você tenha apenas um endereço IP externo), como seu roteador saberia para qual dos dois endereços IP internos ele deveria ser encaminhado?
Se você deseja hospedar dois serviços diferentes, precisará de uma porta separada para cada um.
Se eu portar a porta 80 UDP de encaminhamento no meu PC, posso acessar a porta 80 do meu outro laptop?
Sim. O encaminhamento de porta geralmente afeta apenas pacotes com a porta 80 do seu lado. Quando alguém tenta se conectar a você, seu roteador verá:
Porém, as conexões de saída (quando você visita uma página da Web em outro lugar) a reverterão da perspectiva do seu roteador.
Portanto, o encaminhamento de porta não afetará nada.
(A propósito, o HTTP geralmente é executado no TCP . Somente os experimentos QUIC do Chrome usam UDP.)
Você pode encaminhar a mesma porta # para 2 endereços IP internos diferentes?
Sim, você pode fazê-lo com o UDP e, até certo ponto, com o TCP .
Como o UDP é um protocolo sem estado sem conexão, você pode ouvir uma porta específica e, quando o pacote chegar, poderá copiá-la e enviar para dois destinos internos diferentes. Como não há apertos de mão ou rastreamento de estado, todos os destinos poderão receber esses pacotes com êxito. O Samplicator é um dos programas que pode fazer isso por você. Observe que este não é um encaminhamento de porta puro, de acordo com sua definição.
Isso é possível para o TCP , mas com algumas limitações - você pode ouvir uma porta específica e, quando o pacote chegar, poderá enviá-la para um host interno específico em um pool. O TCP usa conexões, assim que você encaminhar um pacote inicial para um host interno específico, agora é necessário encaminhar o restante dos pacotes desta sessão para o mesmo host interno.
Ao usar essa tecnologia, você pode ter vários servidores de back-end que processam solicitações para um destino externo.
Se eu portar a porta 80 UDP de encaminhamento no meu PC, posso acessar a porta 80 do meu outro laptop?
Esta questão é um pouco incerta. Se você encaminhar o tráfego do seu endereço externo para um dos hosts internos, esse fato por si só não impede o acesso à mesma porta da rede interna.
Digamos que você encaminhe a porta 80 de A
para B
. Ao mesmo tempo C
, será capaz de acessar diretamente a porta 80 B
sem problemas.
A (external IP)
|
---------
| |
B C
Você não pode encaminhar a mesma porta para vários IP simultaneamente; eu nem vi um roteador / switch gerenciado que permite fazer isso sem enviar uma mensagem de erro de configuração. Você pode configurá-lo para vários IPs, mas apenas uma das regras de encaminhamento pode ser ativada por vez. Portanto, você pode desativar um ativar o outro e vice-versa, mas isso é um desperdício. Você só precisa se preocupar com o encaminhamento de portas se quiser acessar portas / serviços específicos no computador da LAN através do endereço IP externo. Digamos que se você deseja executar 2 servidores da web em 2 de seus PCs da LAN e conseguir acessar os dois o tempo todo, a maneira mais fácil de fazer isso é alterar as portas dos serviços, ouvir uma na porta 80 e a outra na 8080 ou porta que você deseja. 99% dos serviços permitem que você hospede / escute em qualquer porta que desejar. Se você não especificar uma porta, ela retornará ao padrão de serviço. Existem outras maneiras mais avançadas de fazer as coisas, mas essa é a maneira mais simples, e os métodos avançados não são considerados ou chamados de "Port Forwarding" para quem diz que diferente precisa voltar à escola de rede.
Como o seu roteador sabe encaminhar endereços? Por causa do NAT.
Se você adquirir um domínio, poderá defini-lo como o nome do seu computador e o nome NETBIOS.
Por exemplo, 2 computadores diferentes que hospedam sites em portas internas diferentes, mas nas mesmas portas externas, devem ter o nome de domínios ou você deve configurar o servidor DNS interno com os dois IPs internos dos domínios adicionados aos registros aos quais o roteador se conecta e sempre que alguém tenta se conectar roteadores de nome de domínio (não o endereço IP público) O NAT encaminhará a conexão de acordo.
Você não pode encaminhar portas exatamente idênticas para vários IPs na mesma rede, mas pode usar as mesmas portas externas, desde que as portas internas sejam diferentes, vice-versa ao falar sobre o tráfego de rede de saída