Hébergement web10 décembre 2025 50 vues

Créer et gérer vos enregistrements DNS sur cPanel

Créer et gérer vos enregistrements DNS sur cPanel

🌐 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

  1. Connectez-vous à votre espace client OuiHeberg
  2. Accédez à votre hébergement et cliquez sur Accéder à cPanel
  3. Entrez vos identifiants cPanel si demandé

Étape 2 : Ouvrir l'éditeur de zones

  1. Dans cPanel, recherchez la section Domaines
  2. Cliquez sur Zone Editor (ou Éditeur de zones)Image

💡 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

  1. Cliquez sur le bouton + Ajouter un enregistrement (en haut à droite)
  2. 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

  1. Vérifiez la propagation DNS : Utilisez des outils comme dnschecker.org ou whatsmydns.net

  2. Attendez : La propagation peut prendre jusqu'à 48h

  3. Videz votre cache DNS local :

    Windows :

    ipconfig /flushdns
    

    macOS :

    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    

    Linux :

    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