Je vais essayer d’être prudent avec le vocabulaire car le point que tu soulèves est sujet a discussion et je ne partage pas forcement l'avis des développeurs de Zentyal sur la manière dont ceci est géré dans leur interface.
De mon point de vue (encore une fois personnel), lorsque tu veux accéder à:
htttp://service.mon.domain
il faut que le DNS résolve service.mon.domain et ceci est (généralement) fait par l'ajout d'un enregistrement de type CNAME décrivant service dans le domaine mon.domain
il n'y a donc pas de sous-domaine dans ce cas. En revanche, si tu voulais gérer:
prefixe1.service.mon.domaine
prefixe2.service.mon.domaine
il faudrait en effet gérer un sous-domaine "service" dans le domaine "mon.domain" avec des CNAME pour prefixe1 et prefixe2.
Note qu'il y a d'autres manières de procéder car le serveur web (ici Apache) peut gérer des serveurs "virtuel".
Il suffit alors de faire pointer toutes les demandes vers ton serveur HTTP unique qui orientera la requête vers le bon répertoire en fonction du "service". mais la encore, pas de sous-domaine.
Comme je le disais en préambule, c'est ma vision personnelle mais il faut etre prudent: selon la version de Zentyal que tu utilises, la création d'un serveur virtuel peut (ou pas) créer un nouveau domaine dans la section DNS mais je crois qu'ils ont maintenant changé leur fusil d’épaule depuis que nous avons eu une discussion a ce sujet.