Como os endereços IPv4 estão acabando. Alguns países que iniciaram sua revolução na Internet com atraso podem receber um pool muito pequeno e forçar o ISP a distribuir endereços IPv4 privados ou pseudo-privados (IP públicos pertencentes ao ISP) a seus clientes, mas aplicar NAT de operadora.
Você pode entrar em contato com seu ISP para saber o que é necessário para hospedar um servidor. Talvez eles possam encaminhar várias portas para você. Combine isso com o nome de domínio DDNS, você pode hospedar um servidor.
Mas uma solução melhor seria o IPv6. Isso pode ser exatamente o que seu ISP lhe dirá. Use o IPv6 para o seu servidor e você pode acessar seu servidor pela Internet. Contanto que o seu servidor e cliente suportem o IPv6, ele deve funcionar bem.