Encaminhamento de porta no roteador D-LINK DIR-524

Encaminhamento de porta no roteador D-LINK DIR-524

Tenho o Tomcat instalado e quero acessá-lo via internet. Posso acessá-lo localmente via localhost:8080/appname, mas não da internet via http://externalip:8080/appname.

Configurei meu roteador D-LINK DIR-524 para a porta de passagem 8080 conforme mostrado abaixo. Também desativei o Firewall do Windows e meu antivírus, mas continua o mesmo problema.

Alguma ideia?

imagem

Responder1

Alguns roteadores impedem conexões de loopback como recurso de segurança. A maioria dos roteadores de consumo não tem nenhuma proibição contra isso, simplesmente não funciona.

A razão pela qual isso não funciona é que o roteador implementa algoritmos de solicitação-resposta, portanto não está programado para lidar com o caso em que a resposta é na verdade outra solicitação. Em outras palavras, o roteador implementa o algoritmo de solicitação-resposta em vez de solicitação-solicitação-resposta-resposta.

Sugiro tentar fazer isso fora da sua rede para ver se você está obtendo os mesmos resultados.

Responder2

Abra tomcat/conf/server.xml e procure seu conector. Deveria ser algo semelhante como

  <Connector 
    port="8080" 
    protocol="HTTP/1.1" 
    address="127.0.0.1"
    connectionTimeout="20000" 
  />

Tente alterar o endereço para o seu IP externo e reinicie o Tomcat-Service.

informação relacionada