🌐 Gestion des Records DNS sur cPanel
OuiHeberg - Documentation technique
Guide complet pour la création et la gestion des enregistrements DNS
Introduction
Le DNS (Domain Name System) est le système qui permet de traduire les noms de domaine lisibles par l'homme (comme monsite.com) en adresses IP compréhensibles par les machines (comme 192.168.1.1).
Les enregistrements DNS (ou records) définissent comment votre domaine doit se comporter : vers quel serveur il pointe, quel serveur gère vos emails, etc.
Accéder à l'éditeur de zones DNS
Étape 1 : Connexion à cPanel
- Connectez-vous à votre espace client OuiHeberg
- Accédez à votre hébergement et cliquez sur Accéder à cPanel
- Entrez vos identifiants cPanel si demandé
Étape 2 : Ouvrir l'éditeur de zones
- Dans cPanel, recherchez la section Domaines
- Cliquez sur Zone Editor (ou Éditeur de zones)

💡 Astuce : Utilisez la barre de recherche en haut de cPanel et tapez "Zone" pour trouver rapidement l'outil.
Créer un enregistrement DNS
Méthode rapide
cPanel propose des boutons d'ajout rapide pour les enregistrements les plus courants :
| Bouton | Action |
|---|---|
+ A Record | Ajoute un enregistrement A |
+ CNAME Record | Ajoute un enregistrement CNAME |
+ MX Record | Ajoute un enregistrement MX |
Méthode complète (tous types d'enregistrements)
Étape 1 : Sélectionner le domaine
Cliquez sur Gérer à côté du domaine que vous souhaitez modifier.
Étape 2 : Ajouter un enregistrement
- Cliquez sur le bouton + Ajouter un enregistrement (en haut à droite)
- Sélectionnez le type d'enregistrement souhaité dans le menu déroulant
Étape 3 : Remplir les champs
Selon le type d'enregistrement, vous devrez remplir différents champs :
┌─────────────────────────────────────────────────────────────┐
│ Nom │ monsite.com │
├─────────────────────────────────────────────────────────────┤
│ TTL │ 14400 │
├─────────────────────────────────────────────────────────────┤
│ Type │ A │
├─────────────────────────────────────────────────────────────┤
│ Enregistrement │ 192.168.1.100 │
└─────────────────────────────────────────────────────────────┘
Étape 4 : Sauvegarder
Cliquez sur Ajouter un enregistrement pour sauvegarder.
⚠️ Important : Les modifications DNS peuvent prendre jusqu'à 24-48 heures pour se propager complètement sur Internet (propagation DNS).
Types d'enregistrements DNS
📌 Enregistrement A (Address)
L'enregistrement le plus fondamental. Il lie un nom de domaine à une adresse IPv4.
| Champ | Description | Exemple |
|---|---|---|
| Nom | Le sous-domaine ou @ pour la racine | www ou @ |
| TTL | Durée de mise en cache (en secondes) | 14400 |
| Adresse | L'adresse IPv4 de destination | 203.0.113.50 |
Exemple de configuration :
; Pointer le domaine racine vers un serveur
monsite.com. 14400 IN A 203.0.113.50
; Pointer www vers le même serveur
www.monsite.com. 14400 IN A 203.0.113.50
Cas d'utilisation :
- Pointer votre domaine vers votre serveur web
- Créer des sous-domaines (
blog.monsite.com,app.monsite.com)
📌 Enregistrement AAAA (IPv6 Address)
Identique à l'enregistrement A, mais pour les adresses IPv6.
| Champ | Description | Exemple |
|---|---|---|
| Nom | Le sous-domaine ou @ pour la racine | www |
| TTL | Durée de mise en cache | 14400 |
| Adresse | L'adresse IPv6 de destination | 2001:0db8:85a3::8a2e:0370:7334 |
Exemple de configuration :
monsite.com. 14400 IN AAAA 2001:0db8:85a3::8a2e:0370:7334
📌 Enregistrement CNAME (Canonical Name)
Crée un alias d'un nom vers un autre nom. Utile pour pointer plusieurs sous-domaines vers la même destination.
| Champ | Description | Exemple |
|---|---|---|
| Nom | Le sous-domaine à créer | blog |
| TTL | Durée de mise en cache | 14400 |
| CNAME | Le domaine cible | monsite.com |
Exemple de configuration :
; blog.monsite.com pointe vers monsite.com
blog.monsite.com. 14400 IN CNAME monsite.com.
; Alias pour un service externe
shop.monsite.com. 14400 IN CNAME shops.myshopify.com.
⚠️ Limitations importantes :
- Un CNAME ne peut pas coexister avec d'autres enregistrements sur le même nom
- Un CNAME ne peut pas être créé sur la racine du domaine (
@)
📌 Enregistrement MX (Mail Exchange)
Définit les serveurs qui gèrent les emails pour votre domaine.
| Champ | Description | Exemple |
|---|---|---|
| Nom | Généralement @ (racine) | @ |
| TTL | Durée de mise en cache | 14400 |
| Priorité | Plus le nombre est bas, plus la priorité est haute | 10 |
| Destination | Le serveur mail | mail.monsite.com |
Exemple de configuration :
; Configuration mail simple
monsite.com. 14400 IN MX 10 mail.monsite.com.
; Configuration avec serveur de secours
monsite.com. 14400 IN MX 10 mail1.monsite.com.
monsite.com. 14400 IN MX 20 mail2.monsite.com.
Configurations courantes :
| Service | Enregistrement MX |
|---|---|
| Google Workspace | ASPMX.L.GOOGLE.COM (priorité 1) |
| Microsoft 365 | *.mail.protection.outlook.com (priorité 0) |
| OVH Mail | mx1.mail.ovh.net (priorité 1) |
📌 Enregistrement TXT (Text)
Stocke du texte arbitraire. Très utilisé pour la vérification de domaine et la sécurité email.
| Champ | Description | Exemple |
|---|---|---|
| Nom | Le sous-domaine ou @ | @ |
| TTL | Durée de mise en cache | 14400 |
| Texte | Le contenu textuel | v=spf1 include:_spf.google.com ~all |
Usages principaux :
1. SPF (Sender Policy Framework)
Définit quels serveurs sont autorisés à envoyer des emails pour votre domaine.
monsite.com. 14400 IN TXT "v=spf1 include:_spf.google.com ~all"
2. DKIM (DomainKeys Identified Mail)
Signature cryptographique pour authentifier les emails.
google._domainkey.monsite.com. 14400 IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCS..."
3. DMARC (Domain-based Message Authentication)
Politique de gestion des emails qui échouent SPF/DKIM.
_dmarc.monsite.com. 14400 IN TXT "v=DMARC1; p=quarantine; rua=mailto:[email protected]"
4. Vérification de domaine
Pour prouver que vous possédez le domaine (Google, Microsoft, etc.).
monsite.com. 14400 IN TXT "google-site-verification=abc123..."
📌 Enregistrement SRV (Service)
Définit l'emplacement de services spécifiques (VoIP, messagerie instantanée, etc.).
| Champ | Description | Exemple |
|---|---|---|
| Nom | Format : _service._protocole | _sip._tcp |
| TTL | Durée de mise en cache | 14400 |
| Priorité | Priorité du serveur | 10 |
| Poids | Répartition de charge | 60 |
| Port | Port du service | 5060 |
| Cible | Serveur cible | sipserver.monsite.com |
Exemple de configuration :
_sip._tcp.monsite.com. 14400 IN SRV 10 60 5060 sipserver.monsite.com.
Format complet : _service._proto.name TTL class SRV priority weight port target
📌 Enregistrement CAA (Certification Authority Authorization)
Spécifie quelles autorités de certification peuvent émettre des certificats SSL pour votre domaine.
| Champ | Description | Exemple |
|---|---|---|
| Nom | Le domaine | @ |
| TTL | Durée de mise en cache | 14400 |
| Flag | Généralement 0 | 0 |
| Tag | issue, issuewild, ou iodef | issue |
| Valeur | L'autorité autorisée | letsencrypt.org |
Exemple de configuration :
; Autoriser Let's Encrypt uniquement
monsite.com. 14400 IN CAA 0 issue "letsencrypt.org"
; Autoriser Let's Encrypt pour les wildcards
monsite.com. 14400 IN CAA 0 issuewild "letsencrypt.org"
; Email de notification en cas de violation
monsite.com. 14400 IN CAA 0 iodef "mailto:[email protected]"
📌 Enregistrement NS (Name Server)
Définit les serveurs DNS autoritaires pour votre domaine.
monsite.com. 14400 IN NS ns1.ouiheberg.com.
monsite.com. 14400 IN NS ns2.ouiheberg.com.
⚠️ Attention : Ne modifiez ces enregistrements que si vous savez ce que vous faites. Une mauvaise configuration peut rendre votre domaine inaccessible.
📌 Enregistrement PTR (Pointer)
Utilisé pour le DNS inverse (résolution d'une IP vers un nom). Généralement géré par votre hébergeur.
50.113.0.203.in-addr.arpa. 14400 IN PTR monsite.com.
Exemples pratiques
🔧 Configuration complète pour un site web + emails
; === ENREGISTREMENTS DE BASE ===
; Domaine racine
monsite.com. 14400 IN A 203.0.113.50
monsite.com. 14400 IN AAAA 2001:db8::50
; Sous-domaine www
www.monsite.com. 14400 IN CNAME monsite.com.
; === CONFIGURATION EMAIL ===
; Serveur mail
monsite.com. 14400 IN MX 10 mail.monsite.com.
mail.monsite.com. 14400 IN A 203.0.113.51
; Sécurité email
monsite.com. 14400 IN TXT "v=spf1 mx a ~all"
_dmarc.monsite.com. 14400 IN TXT "v=DMARC1; p=none; rua=mailto:[email protected]"
; === SÉCURITÉ SSL ===
monsite.com. 14400 IN CAA 0 issue "letsencrypt.org"
🔧 Redirection vers un service externe (Shopify, Webflow, etc.)
; Pour Shopify
monsite.com. 14400 IN A 23.227.38.65
www.monsite.com. 14400 IN CNAME shops.myshopify.com.
🔧 Configuration Google Workspace
; MX Records pour Gmail
monsite.com. 14400 IN MX 1 ASPMX.L.GOOGLE.COM.
monsite.com. 14400 IN MX 5 ALT1.ASPMX.L.GOOGLE.COM.
monsite.com. 14400 IN MX 5 ALT2.ASPMX.L.GOOGLE.COM.
monsite.com. 14400 IN MX 10 ALT3.ASPMX.L.GOOGLE.COM.
monsite.com. 14400 IN MX 10 ALT4.ASPMX.L.GOOGLE.COM.
; SPF pour Google
monsite.com. 14400 IN TXT "v=spf1 include:_spf.google.com ~all"
Dépannage
❓ Mes modifications DNS ne fonctionnent pas
-
Vérifiez la propagation DNS : Utilisez des outils comme dnschecker.org ou whatsmydns.net
-
Attendez : La propagation peut prendre jusqu'à 48h
-
Videz votre cache DNS local :
Windows :
ipconfig /flushdnsmacOS :
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderLinux :
sudo systemd-resolve --flush-caches
❓ Comment tester mes enregistrements DNS ?
Utilisez la commande dig (Linux/macOS) ou nslookup (Windows) :
# Tester un enregistrement A
dig monsite.com A
# Tester un enregistrement MX
dig monsite.com MX
# Tester un enregistrement TXT
dig monsite.com TXT
# Utiliser un serveur DNS spécifique (Google)
dig @8.8.8.8 monsite.com A
❓ Erreur "CNAME and other data"
Cette erreur apparaît si vous essayez de créer un CNAME sur un nom qui a déjà d'autres enregistrements. Supprimez d'abord les autres enregistrements ou utilisez un nom différent.
📚 Récapitulatif des types d'enregistrements
| Type | Usage principal | Exemple de valeur |
|---|---|---|
| A | Pointer vers une IPv4 | 192.168.1.1 |
| AAAA | Pointer vers une IPv6 | 2001:db8::1 |
| CNAME | Créer un alias | monsite.com |
| MX | Configurer les emails | 10 mail.monsite.com |
| TXT | Vérification, SPF, DKIM | v=spf1 mx ~all |
| SRV | Localiser des services | 10 60 5060 sip.monsite.com |
| CAA | Autoriser des CA SSL | 0 issue "letsencrypt.org" |
| NS | Serveurs DNS autoritaires | ns1.ouiheberg.com |
| PTR | DNS inverse | monsite.com |

