Is it possible to setup the DMZ to have public IP addresses?

This is what you need:

- Two different public subnets from your ISP. One subnet will be assigned to WAN and one subnet will be assigned to DMZ

- ISP must forward both subnets to your internet router

- Your Internet router must have a static route to forward DMZ subnet throught the Wan

- Your Internet router should be connected on the WAN segment