port forwarding, as portas estão bloqueadas

1

Eu fiz as etapas a seguir para acessar um serviço http hospedado em minha lan de fora da rede.

  1. registrou um nome de host em no-ip.

  2. baixado e instalado no duc

  3. fez a configuração de encaminhamento de porta no meu roteador. (dado o ip local da minha máquina e a porta 80 com tcp como protocolo)

  4. firewall aberto para a porta 80 na qual meu serviço http está escutando. Eu consigo acessar o serviço de dentro da minha lan. Quando eu testei a porta 80 com o portchecktool, obtive uma conexão com tempo limite de resposta

Eu suspeito que a porta está bloqueada pelo meu isp. Mas como ter certeza disso? Eu até tentei alterar os números de porta do meu serviço onde está escutando e alterei as configurações de firewall e de encaminhamento de porta, respectivamente. mas ainda não há sorte.

Havia uma configuração para DMZ no meu roteador, embora eu não tenha muita certeza sobre o que ele faz, eu forneci o ip privado da minha máquina host lá. Mas ainda sem sorte.

Além disso, enquanto tentava descobrir a solução para isso, me deparei com esse link Eu não quero pagar nenhum dinheiro para hospedar meu serviço. Alguém pode me ajudar a consertar isso?

    
por user863740 18.01.2018 / 20:07

1 resposta

0

I suspect that the port is blocked by my ISP. But how to be sure about it?

Como aponta @acejavelin nos comentários, a maneira mais simples é entrar em contato com o ISP. Eles normalmente fornecem as informações corretas sobre esse tipo de coisa.

Um problema (também apontado por @acejavelin) é que seu ISP pode ter você por trás do NAT carrier-grade . Se o IP da WAN do roteador for um privado (ele começa com 10.x ou 192.x), é bem provável que esse seja o caso.

Independentemente da situação, você pode tentar localtunnel (que requer Node.js ). Tem pelo menos o potencial de disponibilizar o serviço se não puder ser feito de outra forma. Uma opção semelhante é ngrok , embora tenha limites .

    
por 18.01.2018 / 22:55