Exemples DNS
Voici des exemples pratiques pour les tâches DNS courantes. Chacun utilise le CLI zcp avec une
zone dont le slug est examplecom, puis vérifie le résultat avec dig. Obtenez votre slug avec
zcp dns list. Les mêmes enregistrements fonctionnent depuis la
console et l’API.
Héberger un site Web
Section intitulée « Héberger un site Web »Faites pointer la racine et www vers votre serveur.
zcp 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.10Vérifiez depuis un résolveur public :
dig A example.com +short # 203.0.113.10dig A www.example.com +short # 203.0.113.10Acheminer les courriels
Section intitulée « Acheminer les courriels »Ajoutez un serveur de courrier et une politique SPF. MX reçoit la priorité dans son propre champ.
zcp dns record-create --domain examplecom --name @ --type MX --content mail.example.com. --priority 10zcp dns record-create --domain examplecom --name @ --type TXT --content '"v=spf1 mx -all"'Vérifiez :
dig MX example.com +short # 10 mail.example.com.dig TXT example.com +short # "v=spf1 mx -all"Voir Enregistrements MX et Enregistrements TXT.
Vérifier la propriété d’un domaine
Section intitulée « Vérifier la propriété d’un domaine »De nombreux services vous demandent de publier un enregistrement TXT pour prouver que le domaine
vous appartient. Collez la valeur fournie.
zcp dns record-create --domain examplecom --name @ --type TXT --content '"provider-verification=abc123"'dig TXT example.com +shortLimiter l’émission de certificats
Section intitulée « Limiter l’émission de certificats »Autorisez uniquement votre autorité de certification à émettre des certificats.
zcp dns record-create --domain examplecom --name @ --type CAA --content '0 issue "letsencrypt.org"'dig CAA example.com +short # 0 issue "letsencrypt.org"Déléguer un sous-domaine
Section intitulée « Déléguer un sous-domaine »Confiez subzone.example.com à un autre fournisseur DNS.
zcp dns record-create --domain examplecom --name subzone --type NS --content ns1.other-dns.com.zcp dns record-create --domain examplecom --name subzone --type NS --content ns2.other-dns.com.dig NS subzone.example.com +shortModifier un enregistrement
Section intitulée « Modifier un enregistrement »Aucune action de mise à jour n’existe. Supprimez l’enregistrement, puis recréez-le avec la nouvelle valeur.
zcp dns record-delete --domain examplecom --name www --type A --yeszcp dns record-create --domain examplecom --name www --type A --content 203.0.113.20Vérifiez la nouvelle valeur après l’expiration du TTL dans les caches des résolveurs :
dig A www.example.com +short # 203.0.113.20Supprimer un enregistrement
Section intitulée « Supprimer un enregistrement »zcp dns record-delete --domain examplecom --name subzone --type NSAjoutez --yes pour ignorer la demande de confirmation dans un script.
Voir aussi : Types d’enregistrements, Gérer le DNS avec le CLI, Dépannage