CNAME's should be created using a hostname rather than an fqdn

This is due to creating DNS within specific domain files in DDNS.
Meaning that the code should decide on the domain name and create an
FQDN from it based on whichever network the CNAME is created on.

This should avoid adding random FQDN's to the incorrect bind zone files.