OpenNebula Setup

Hi,
We recently installed Opennebula on our VPS so as to host clients website using LXD but we need to know how resolve IP to domain name or hostname eg panel.domain.com. Also we want to know how to make the connection secure as https instead of the default http that we have now. We also want to know the configuration to use to make the LXD to be accessible from the internet. Last question is that I want to know how to make sure that each lxd cannot ping the other for security for each domain - is it possible? if yes how as the only way I am thinking of is through virtual network for each user, please let me know how to do this.

Thank you.