Endereço IP externo sem porta resulta em “A solicitação expirou”

0

Eu configurei um servidor HTTP em minha máquina doméstica e uma regra de encaminhamento de porta em meu roteador. Estes funcionam muito bem quando eu visito o meu endereço IP externo com a porta especificada (como xx.xx.xx.xx:8080 ), mas se eu digitar apenas o meu endereço IP externo, recebo "Request Timed Out".

Como posso "explicar" ao meu roteador que, quando receber uma solicitação para o IP sem porta, ele deverá encaminhá-lo para IP:8080 ?

    
por louboulos 16.07.2018 / 17:37

1 resposta

1

Seu cliente (um navegador) usa a porta padrão quando tenta se conectar. Se for HTTP, a porta é TCP 80.

Diga ao seu cliente para usar o 8080 ou diga ao seu roteador para encaminhar 80 a 8080. Este último normalmente é o caminho certo e a maioria dos roteadores pode fazer isso.

Agora você está encaminhando router_external_IP:8080 para server_LAN_IP:8080 . Configure o roteador para encaminhar router_external_IP:80 para server_LAN_IP:8080 .

Isso é bastante improvável, mas se o seu roteador puder encaminhar apenas uma porta sem alterar seu valor numérico, você deverá configurar o servidor para escutar na porta 80 e encaminhar essa porta.

    
por 16.07.2018 / 18:25