Não há nenhuma maneira de ter um endereço IP estático no lado público da sua rede sem alguma participação do seu ISP. Não é tão fácil como apenas definir um endereço público (o que é bastante simples), mas para que ele funcione, você precisa do resto da Internet para saber que ele está lá, e encaminhar qualquer pacote para ele via ISP para sua conexão.
Quando você solicita um IP estático de um ISP, esse é o serviço que eles estão fornecendo - não apenas a alocação do endereço, mas também os pacotes de roteamento destinados a esse endereço IP para sua conexão física.
A melhor maneira de evitar o pagamento de um IP estático é continuar usando um endereço IP dinâmico, mas use um provedor de DNS dinâmico como No-IP que você pode fazer para atualizar toda vez que seu endereço IP mudar (os roteadores geralmente farão isso para você automaticamente, ou há clientes Windows / OSX / Linux (como ddclient)). Dessa forma, você pode usar apenas algo como magpie.no-ip.com
em vez de um endereço IP e isso sempre será resolvido para o seu endereço público.