I got 1 public IP and all vms are in a simple nat network 10.10.0.0/16.
Every vm has internet access.
But what does not work is, when a vm oder the proxmox server itself tries to request the server with it's public ip/dns record.
external: $ curl my.domain.tld # works fine
vm: $ curl...