Tente acessar seu servidor da Web a partir de fora da sua rede. Muitos roteadores (a maioria?) Enviam sem "routeback" (possivelmente um termo específico do fornecedor, não tenho certeza, desculpe) ativado, se eles o suportarem, o que é necessário para rotear uma tentativa de conexão interna de volta à rede interna.
Ainda estou para ver um roteador pronto para uso no mercado com uma opção para ativar esse recurso.
Então, o que isso significa para você? Isso significa que, dentro da sua rede, você deve usar o IP interno do seu servidor (192.168.2.2); de fora da sua rede, você deve usar o IP externo do seu roteador (117.x.x.x).
Uma verificação rápida e fácil pode ser feita usando a Open Port Check Tool , embora isso só diga se a conexão na porta 5000 está sendo aceito , não que esteja servindo corretamente o seu site. Para isso, você pode tentar a Verificação de cabeçalho HTTP / HTTPS ; se obtiver uma resposta válida, você está no negócio!