Если ваш провайдер использует CGN (то есть NAT444, DS-Lite или NAT64 / DNS64), то у вас нет собственного IPv4-адреса, поэтому вы не сможете разместить собственный сервер.
Если ваш провайдер предоставляет IPv6 (он действительно должен, конечно, если они развернут CGN), тогда вы можете запустить свой сервер на IPv6. Вы должны получить стабильный префикс IPv6, чтобы вам не понадобился динамический DNS для этого, просто нормальный DNS подойдет. Недостатком является то, что вашим пользователям также понадобится IPv6, и не все интернет-провайдеры поддерживают IPv6, поэтому ваш сервер будет недоступен для всех.
Подобные ситуации как раз и являются причиной того, что люди настаивают на поддержке IPv6 везде. Без этого вы будете сталкиваться с такими ситуациями все больше и больше, поскольку все IPv4-адреса распределяются, а у интернет-провайдеров просто недостаточно выделить отдельный адрес для каждого клиента. К сожалению, многие интернет-провайдеры опоздали с развертыванием IPv6.
IPv6 должен был быть развернут во всем мире, прежде чем у нас закончились адреса IPv4. Теперь мы оказались в дыре, где IPv4 больше не доступен, а IPv6 еще не полностью развернут. До тех пор, пока IPv6 не станет доступен всем, такие вещи, как размещение собственных серверов, зачастую просто невозможны ...