O IP externo que você está usando deve ser um IP estático. Como o IP é dinâmico, ele mudará em um determinado período. Portanto, verifique com seu ISP e certifique-se de que seu IP externo seja um estático.
Eu tenho um servidor http api em um PC Ubuntu 17.04. Eu enviei a porta 2002 no meu roteador para este pc. A questão que eu sou capaz de se conectar ao meu servidor por url com IP local - link ... e obter dados para meu navegador.
Mas quando eu uso um ip externo como link ..., o resultado é Não encontrado (não encontrado) e meu servidor não foi encontrado está exibindo qualquer cliente conectar-se a. Eu verifiquei porta por canyouseeme.org e retornou o sucesso.
Quando instalei esse servidor na janela 10 PC, não tive esse problema. O servidor que eu construo por plataforma de núcleo C # .net.
p / s: eu uso o httplistener do c #. Eu também tento desativar o firewall pelo comando *sudo ufw disable*
Obrigado.
O IP externo que você está usando deve ser um IP estático. Como o IP é dinâmico, ele mudará em um determinado período. Portanto, verifique com seu ISP e certifique-se de que seu IP externo seja um estático.