Se minhas suposições baseadas em seu problema estiverem corretas, você precisará fornecer seu endereço IP externamente - e, infelizmente, há um custo associado a ele. Procure uma empresa que forneça um serviço de VPN (eu recomendaria um usando o OpenVPN) - e que forneça um endereço IP real para você. Existem alguns desses provedores espalhados.
Esta solução implicará em um impacto no desempenho (devido ao roteamento mais longo). A alternativa é mudar para outro ISP.