MAAS doesn't really have a differentiation between what is a public/private network. We always create a DNS record as <hostname>.<domain> for the PXE interface. Starting for 2.0+, it new records will be created as <ethX>.<hostname>.<domain>, so it is juju who should decide to what interface it wants to connect it to, and grab the correct hostname/domain/ip for it.
MAAS doesn't really have a differentiation between what is a public/private network. We always create a DNS record as <hostname>.<domain> for the PXE interface. Starting for 2.0+, it new records will be created as <ethX>. <hostname> .<domain> , so it is juju who should decide to what interface it wants to connect it to, and grab the correct hostname/domain/ip for it.