Dyn DNS hab ich jetzt schon wegen der sich ändernden IP Adresse. Das funktioniert alles ohne Probleme. Das Problem ist das wir zu wenig ipv4 Adressen haben. Heißt manche ISP haben weniger Addressen als Kunden. Dann wird CGNAT verwendet. Heißt, mehrere mehrere Kunden hinter einer Addresse. Solang von deiner Seite die Verbindungen initiiert werden funktioniert das alles. Sobald allerdings von außen eine Verbindung aufgebaut werden soll weiß das Nat nicht wo es die Verbindung hinrouten soll.
Dann geht nur entweder v6 wenn du wenigstens dort eine öffentliche hast, und auch nur aus letzten die das unterstützen, oder ein Proxy wie Cloudflare oder ein VPS bei Hetzner o.Ä. mit NGINX.
Aber aber aber der Markt! Der regelt das, du musst nur ganz fest dran glauben.