Héberger un domaine sur ZCP DNS et gérer ses enregistrements avec le CLI
Ce tutoriel transforme un domaine que vous possédez déjà en une zone DNS faisant autorité hébergée
par ZSoftly. Vous créez la zone, consultez les serveurs de noms, ajoutez des enregistrements,
déléguez le domaine chez votre registraire, puis confirmez sa résolution sur Internet. Chaque étape
s’exécute depuis votre terminal avec le CLI zcp.
À la fin, vous disposez de ce qui suit :
- Une zone DNS hébergée sur ZCP
- Des enregistrements A, CNAME, TXT et MX se résolvant sur Internet
- Un domaine délégué depuis votre registraire aux serveurs de noms ZSoftly
Prévoyez environ 20 minutes de travail. Les changements de serveurs de noms se propagent ensuite automatiquement. La propagation se termine souvent en quelques heures, mais prévoyez jusqu’à 48 heures.
Avant de commencer
Section intitulée « Avant de commencer »- Un compte ZSoftly Public Cloud. Créez-en un si vous n’en avez pas.
- Le CLI
zcpinstallé. Voir le guide d’installation du CLI. - Un domaine que vous contrôlez chez un registraire, avec l’autorisation d’en modifier les serveurs de noms.
digpour la vérification. Il est préinstallé sur macOS et Linux et fait partie debind-utilsou dednsutilsdans la plupart des distributions.
Étape 1 : S’authentifier
Section intitulée « Étape 1 : S’authentifier »Créez un jeton dans le portail sous Profil → Jetons d’API, puis ajoutez un profil CLI et collez le jeton.
zcp profile add defaultzcp auth validateLes commandes DNS s’exécutent au niveau du compte. Vous ne leur fournissez donc ni région ni projet.
Seule zcp dns create reçoit l’option --project.
Étape 2 : Créer la zone
Section intitulée « Étape 2 : Créer la zone »Ajoutez votre domaine. Cette commande crée la zone DNS servie par ZSoftly.
zcp dns create --name example.com --project default-9FIELD VALUESlug examplecomName example.comStatus falseCreated 2026-07-18T21:08:26.000000ZCopiez le Slug. Toutes les commandes d’enregistrement l’emploient. Vous pouvez le retrouver en tout temps :
zcp dns listÉtape 3 : Consulter vos serveurs de noms
Section intitulée « Étape 3 : Consulter vos serveurs de noms »ZCP ajoute les enregistrements SOA et NS de la zone. L’ensemble d’enregistrements NS désigne
les deux serveurs auxquels vous effectuerez la délégation.
zcp dns show examplecomRecords (2):NAME TYPE CONTENT TTLexample.com. SOA ns1.zsoftly.ca. hostmaster.zsoftly.ca. 2026071801 10800 3600 604800 3600 3600example.com. NS ns1.zsoftly.ca., ns2.zsoftly.ca. 3600Notez les deux serveurs de noms. Vous en aurez besoin à l’étape 5.
Étape 4 : Ajouter vos enregistrements
Section intitulée « Étape 4 : Ajouter vos enregistrements »Créez les enregistrements qui achemineront votre trafic. Utilisez @ pour la racine de la zone et
un nom relatif pour les sous-domaines.
# Point the root and www at your serverzcp dns record-create --domain examplecom --name @ --type A --content 203.0.113.10zcp dns record-create --domain examplecom --name www --type A --content 203.0.113.10
# Point an app subdomain at another hostzcp dns record-create --domain examplecom --name api --type A --content 203.0.113.20
# Alias blog to wwwzcp dns record-create --domain examplecom --name blog --type CNAME --content www.example.com.
# Publish an SPF policyzcp dns record-create --domain examplecom --name @ --type TXT --content '"v=spf1 -all"'
# Route mail (MX needs a priority)zcp dns record-create --domain examplecom --name @ --type MX --content mail.example.com. --priority 10Confirmez que la zone contient les enregistrements attendus :
zcp dns show examplecomÉtape 5 : Effectuer la délégation chez votre registraire
Section intitulée « Étape 5 : Effectuer la délégation chez votre registraire »Faites maintenant de ZSoftly le fournisseur DNS faisant autorité. Chez le registraire où vous avez acheté le domaine, remplacez les serveurs de noms par les deux valeurs ZSoftly obtenues à l’étape 3. Le menu exact varie selon le registraire. La page Domaines fournit une référence rapide pour chacun.
Étape 6 : Vérifier
Section intitulée « Étape 6 : Vérifier »Avant la délégation, interrogez directement un serveur de noms ZSoftly. Il répond même lorsque les anciens serveurs de noms demeurent actifs chez votre registraire.
dig A www.example.com @ns2.zsoftly.ca +short# 203.0.113.10Après la délégation et la propagation, tous les résolveurs publics renvoient la même réponse.
dig NS example.com @1.1.1.1 +short# ns1.zsoftly.ca.# ns2.zsoftly.ca.
dig A www.example.com @1.1.1.1 +short# 203.0.113.10Pour suivre la propagation mondiale, utilisez un outil en ligne comme whatsmydns.net avec le type d’enregistrement NS.
Prochaines étapes
Section intitulée « Prochaines étapes »- Gérer le DNS avec le CLI : consultez la référence complète des commandes d’enregistrement.
- Gérer le DNS avec l’API : effectuez les mêmes opérations par REST.
- Domaines : consultez les étapes propres à chaque registraire et l’exception Cloudflare.