Postado originalmente por
jeandrelucas
Amigo, isso aconteceu comigo quando estava configurando e testando meu primeiro servidor web.
Acredito que você, além de liberar as portas correspondentes do modem, e ter certeza que seu provedor de internet permite acesso através dessa porta, você tem que apontar a porta externa para a porta internet.
Se você está acessando normalmente usando o IP local, e quando usa o IP do provedor ele não aceita, tenta acessar digitando a porta pelo IP externo, exemplo 200.200.200.200:XYZ. E certifique-se de que a sua porta externa XYZ está apontada para o IP e porta que você quer dentro da sua rede.
Por exemplo: Ao acessar 200.200.200.200:ABC, tenha certeza que seu roteador vai resolver para 192.168.X.X:ABC (Ou outra porta correspondente, a porta externa não precisa necessariamente ser igual a porta interna, mas ajuda evitar confusões).