Se o seu ISP usar CGN (ou seja, NAT444, DS-Lite ou NAT64 / DNS64), você não terá seu próprio endereço IPv4 para não hospedar seu próprio servidor.
Se o seu ISP fornecer IPv6 (eles realmente deveriam, certamente se eles implantarem o CGN), então você poderia rodar seu servidor no IPv6. Você deve obter um prefixo IPv6 estável para não precisar do DNS Dinâmico para isso, apenas o DNS normal seria bom. A desvantagem é que seus usuários também precisarão do IPv6 e nem todos os ISPs suportam o IPv6 ainda, então o seu servidor não estará acessível a todos.
Situações como esta são exatamente a razão pela qual as pessoas têm pressionado por suporte IPv6 em todos os lugares. Sem isso, você vai se deparar com situações como essa mais e mais, já que todos os endereços IPv4 são alocados e os ISPs simplesmente não têm o suficiente para fornecer um endereço separado para cada cliente. Infelizmente, muitos ISPs estão atrasados com a implantação do IPv6.
O IPv6 deveria ter sido implementado globalmente antes de ficarmos sem endereços IPv4. Agora acabamos em um buraco onde o IPv4 não está mais disponível e o IPv6 ainda não está totalmente implantado. Até que o IPv6 esteja disponível para todos, como hospedar seus próprios servidores, muitas vezes não é mais possível ...