hi,
you will still need an accessible public IP address for your domain to work
the answer to that partly depends on the network configuration of your PVE machine. if you have only a single public IP address (e.g. residential or server at a hoster), then you can try making a masquerading setup [0] to redirect the ports you need to your VM's internal IP address.
if you want to access the PVE GUI using a domain name you can also take a look at setting up a reverse proxy using nginx [1]
hope this helps!
[0]:
https://pve.proxmox.com/wiki/Networ...ith_tt_span_class_monospaced_iptables_span_tt
[1]:
https://pve.proxmox.com/wiki/Web_Interface_Via_Nginx_Proxy