Guimair, se o seu modem está roteado, então você também tem que configurar o próprio modem para que ele faça o redirecionamento de portas. Eu recomendo que você coloque ele em modo bridge, por que assim a única coisa que você tem que configurar é o endian e você evita fazer NAT sobre NAT. NAT é bom e funciona, mas tem seus problemas, e fazer NAT sobre NAT pode ser necessário, mas deve ser evitado, pois o potencial de problemas é dobrado.
Quando você espeta o servidor direto na modem ele está com o mesmo IP que o endian ganha? Ou outro? Se for outro o problema está aí, o redirecionamento do modem está configurado para este outro ip, senão o problema está realmente no endian.
O seu problema parece ser um pouco mais complexo do que o normal, por que pelo que eu entendi você tem uma aplicação que está na sua rede interna e deve ser acessada de fora, ao mesmo tempo em que a própria aplicação faz acesso a dados que estão do lado fora, certo?
O primeiro passo então é fazer com que a aplicação funcione se for acessada, ok?
Para isso você tem que liberar o acesso do servidor a sua rede externa. Crie uma regra de firewall outgoing colocando-a em primeiro lugar na lista de regras. Nesta regra coloque como source o endereço IP interno do servidor e libere todas as portas para ele, e veja se um cliente interno consegue acessar a aplicação direito (usando o IP interno, ok?). Se você não se sentir confortável liberando todas as portas isso pode ser resolvido depois, mas em um primeiro momento é fundamental garantir que a aplicação esteja funcionando.
Depois que um cliente interno esteja funcionando você precisa fazer com que os clientes externos funcionem. Pra isso você vai precisar de um computador que não esteja na sua rede interna pra testar. Faça os redirecionamentos de portas como mostra o tópico que você mesmo já leu e veja se a aplicação funciona. Lembrando, você não pode testar de um cliente interno utilizando a numeração IP pública pois não vai funcionar no endian, ok?
Funcionando, neste momento os seus clientes internos estão acessando usando o IP interno e os clientes usando o IP externo.
E pra terminar com o meu nome é fácil conseguir logins que são só o meu primeiro nome, e eu gosto do gmail….
Um abraço.