Oeffentliche IPv4 ist in diesem Fall das falsche Wort.
Auch eine DS-Lite IPv4 ist oeffentlich.
Du brauchst definitiv eine statische IPv4 Adresse. Viele Anbieter bieten nur statische IPv6 initial an, da es dort sehr viele Adressen gibt.
Hingegen ist bei IPv4 der Pool von ungenutzten IPs schon aufgebraucht, sodass man inzwischen als Unternehmen untereinander Handeln muss und die IANA nicht mehr einfach so IP-Adressen vergeben kann (sind halt aus) und frei gewordene unterliegen bestimmten Auflagen.
Aus diesem Grund passiert Dual Stack Lite via Carrier-Grade-NAT wo dein Anbieter eine statische IPv6 an dich vergeben hat und IPv4 Pakete ueber deine IPv6 an dich gesendet werden. Quasi das Fahrrad ist IPv6 und das Zeug auf dem Gepaecktraeger was du wohin bringst / abholst ist IPv4.
Diese Pakete werden am ISP Gateway aus dem IPv6 Stream genommen und dann weiter an das IPv4 Ziel gesendet. Umgekehrt wird deine Anfrage als Session gespeichert, also deine private IPV4 Adresse (z.B 10.0.0.22) und deine statische oeffentliche IPv6.
Dadurch wird dann das IPv4 Paket an deine IPv6 Adresse gesendet (obiges Fahrrad Beispiel) und dann wird DNAT gemacht. Destination Network Address Translation. Anhand der in der Session gespeicherten privaten IPv4 Adresse, weiß das Paket wohin es soll. Zum Beispiel an deinen Laptop.
Fazit: Du brauchst eine statische IPv4 Adresse fuer dein Vorhaben. Ansonsten wird keiner deinen Server erreichen, es sei denn er haette IPv6 only Internet, also die gesamte Strecke.