Do jeito que você descreve, parece que isso tem a ver com hairpinning , ie o fato de você e o servidor estarem dentro da mesma rede NAT, mas você está tentando acessar o servidor através de seu IP público em vez de seu IP local (LAN). Atualmente, muitos roteadores fazem não permitir isso.
Se você estiver executando um roteador Linux (como um PC dedicado ou um roteador com DD-WRT, OpenWrt, Tomato, TomatoUSB e assim por diante), é possível ativar hairpinning como sugerido nesta postagem ServerFault . Se não, você pode ler o manual do seu roteador e ver se é possível ativá-lo. Caso contrário, você fica com apenas uma possibilidade, acesse seu servidor de um pc fora de sua LAN.