O código do gateway NAT no seu roteador não está fazendo corretamente o "hairpin NAT". Muitos gateways NAT não acertam isso.
Quando uma máquina interna solicita uma conexão a uma porta no endereço IP público do seu gateway NAT, o NAT precisa primeiro fazer "NAT de saída", traduzindo o pacote como se fosse para um host externo, perceba que o próprio gateway NAT é o host "externo" que está sendo solicitado e, em seguida, examine sua tabela de mapeamento de porta e retorne esse pacote e faça "NAT de entrada", enviando-o ao host mapeado de porta.
Essa idéia de um pacote indo pela maior parte do NAT, depois ser virada de volta e enviada de volta, é comparada à curva apertada e dobrada em si em um alfinete de cabelo tradicional (da mesma maneira uma curva apertada em uma estrada é chamada de "curva curva" ou "curva em gancho").
Soluções possíveis:
- Obtenha uma atualização de firmware para sua caixa de gateway NAT que corrige esse bug.
- Veja se você pode configurar isso na sua caixa de gateway NAT.
- Carregue uma distro de firmware de terceiros na sua caixa de gateway NAT que não tenha esse problema ou que possa ser configurada para não ter esse problema.
- Compre um produto de home gateway diferente que não tenha esse problema, tenha a nova caixa como seu gateway NAT e faça com que seu modem DSL aja como apenas um simples modem / bridge, não um gateway NAT.
- Viva com isso. Você pode realmente se conectar aos seus serviços mapeados por porta quando você está realmente fora de sua rede, então talvez você possa viver com o fato de que não pode falsificá-lo de dentro da rede.