Hébergement web10 décembre 2025 40 vues

Configurer le Dynamic DNS (DDNS) sur cPanel

Configurer le Dynamic DNS (DDNS) sur cPanel

🔄 Configurer le Dynamic DNS (DDNS) sur cPanel

OuiHeberg - Documentation technique
Guide complet pour configurer et utiliser le DNS dynamique


Qu'est-ce que le Dynamic DNS ?

Le Dynamic DNS (DDNS ou DNS dynamique) est un système qui met à jour automatiquement les enregistrements DNS lorsque votre adresse IP change.

Pourquoi en avez-vous besoin ?

La plupart des connexions Internet résidentielles et professionnelles utilisent des adresses IP dynamiques : votre FAI vous attribue une nouvelle adresse IP régulièrement. Cela pose problème si vous souhaitez :

  • Héberger un serveur à domicile (serveur de fichiers, NAS, caméras de surveillance)
  • Accéder à votre réseau domestique à distance
  • Héberger des services web depuis votre connexion personnelle
  • Utiliser des applications de domotique accessibles de l'extérieur

Sans DDNS, à chaque changement d'IP, votre domaine pointerait vers une adresse obsolète et la connexion échouerait.

Comment fonctionne le DDNS ?

Le principe est simple : votre routeur détecte un changement d'adresse IP, il contacte une URL spéciale (appelée webcall) fournie par cPanel, et cPanel met automatiquement à jour les enregistrements DNS de votre domaine avec la nouvelle adresse IP.


Accéder à l'interface Dynamic DNS

Étape 1 : Connexion à cPanel

  1. Connectez-vous à votre espace client OuiHeberg
  2. Accédez à votre hébergement et cliquez sur Accéder à cPanel

Étape 2 : Ouvrir Dynamic DNS

  1. Dans cPanel, recherchez la section Domaines
  2. Cliquez sur Dynamic DNS

Dynamic DNS dans cPanel

💡 Astuce : Utilisez la barre de recherche en haut de cPanel et tapez "Dynamic" pour trouver rapidement l'outil.


Créer un domaine DDNS

Étape 1 : Lancer la création

Dans l'interface Dynamic DNS, cliquez sur le bouton Create (Créer).

Bouton Create Dynamic DNS

Étape 2 : Configurer le sous-domaine

Remplissez le formulaire de création :

Configuration DDNS

Champ Description Exemple
Dynamic DNS Domain Le sous-domaine à créer maison
Domaine Sélectionnez votre domaine principal monsite.com
IP Address L'adresse IP actuelle (optionnel) 86.123.45.67
Description Une description pour identifier ce DDNS Serveur maison

Exemples de sous-domaines utiles :

Sous-domaine Usage
home ou maison Accès à votre réseau domestique
nas Accès à votre serveur NAS
cam ou cameras Accès à vos caméras de surveillance
office ou bureau Accès à votre réseau professionnel
files ou fichiers Serveur de fichiers
vpn Point d'accès VPN

Étape 3 : Valider la création

Cliquez sur Create pour créer le domaine DDNS.

cPanel génère alors une URL webcall unique :

URL Webcall générée

⚠️ Important : L'URL webcall est comme un mot de passe. Ne la partagez jamais publiquement ! Toute personne ayant cette URL peut modifier l'adresse IP de votre domaine.


Comprendre l'interface Dynamic DNS

Une fois votre domaine DDNS créé, l'interface affiche un tableau avec les informations suivantes :

Colonne Description
Domain Le nom de domaine DDNS complet (ex: maison.monsite.com)
IP Address L'adresse IPv4 ou IPv6 actuelle
URL L'URL webcall à utiliser pour les mises à jour
SSL Certificate Le certificat SSL pour les connexions sécurisées

Informations détaillées d'un domaine

En cliquant sur un domaine, vous pouvez voir :

  • Description : Modifier la description du domaine
  • Last Update Time : Dernière fois que l'IP a changé
  • Last Run Time : Dernière tentative de mise à jour

Configurer votre routeur

Récupérer les informations nécessaires

Avant de configurer votre routeur, notez les informations suivantes depuis cPanel :

URL Webcall : https://monsite.com/cpanelwebcall/xxxxxxxxxxxxxxxxxxxxx

Récupérer le certificat SSL (recommandé)

Pour une connexion sécurisée, cliquez sur View SSL Certificate :

Certificat SSL DDNS

Copiez le contenu du certificat pour l'importer dans votre routeur.

🔒 Sécurité : Nous recommandons fortement d'utiliser SSL pour éviter que vos identifiants soient envoyés en clair sur Internet.

Configuration selon votre routeur

Chaque routeur a une interface différente. Voici les étapes générales :

  1. Accédez à l'interface d'administration de votre routeur
  2. Cherchez une section DDNS, Dynamic DNS ou DNS dynamique
  3. Sélectionnez Custom (Personnalisé) ou URL Update
  4. Entrez l'URL webcall fournie par cPanel
  5. Si demandé, importez le certificat SSL
  6. Sauvegardez et testez la configuration

Guides pour les firmwares populaires

Firmware Documentation
DD-WRT Configuration DDNS personnalisé
pfSense Client DynDNS personnalisé
OPNsense Configuration DNS dynamique
OpenWrt Utilisez le package ddns-scripts
Synology Paramètres > Accès externe > DDNS > Personnalisé
ASUS WAN > DDNS > Serveur personnalisé

Configuration manuelle avec curl

Si votre routeur ne supporte pas le DDNS personnalisé, vous pouvez utiliser un script sur un appareil de votre réseau :

#!/bin/bash
# Script de mise à jour DDNS pour cPanel
# À exécuter via cron toutes les 5-10 minutes

WEBCALL_URL="https://monsite.com/cpanelwebcall/xxxxxxxxxxxxxxxxxxxxx"

# Appel de l'URL webcall
curl -s "$WEBCALL_URL"

# Log (optionnel)
echo "$(date): DDNS mis à jour" >> /var/log/ddns-update.log

Configuration cron :

# Éditer le crontab
crontab -e

# Ajouter cette ligne pour une mise à jour toutes les 5 minutes
*/5 * * * * /chemin/vers/script-ddns.sh

Gérer vos domaines DDNS

Régénérer l'URL webcall

Si vous pensez que votre URL webcall a été compromise :

  1. Sélectionnez le domaine concerné (cochez la case)
  2. Cliquez sur Action
  3. Sélectionnez Recreate URL

Une nouvelle URL webcall sera générée. N'oubliez pas de mettre à jour la configuration de votre routeur !

Supprimer un domaine DDNS

  1. Sélectionnez le domaine concerné (cochez la case)
  2. Cliquez sur Action
  3. Sélectionnez Delete
  4. Confirmez la suppression

⚠️ Attention : Cette action est irréversible. Le sous-domaine sera supprimé mais le certificat SSL sera conservé.


Cas d'utilisation pratiques

🏠 Accès à un NAS Synology/QNAP

Sous-domaine : nas.monsite.com
Description : NAS Synology DS920+
Port à rediriger : 5000 (HTTP) ou 5001 (HTTPS)

Configuration côté NAS :

  1. Panneau de configuration > Accès externe > DDNS
  2. Fournisseur : Personnalisé
  3. URL de mise à jour : votre URL webcall

📹 Caméras de surveillance

Sous-domaine : cam.monsite.com
Description : Caméras surveillance maison
Port à rediriger : 8080 (selon votre NVR/DVR)

🎮 Serveur de jeux

Sous-domaine : game.monsite.com
Description : Serveur Minecraft
Port à rediriger : 25565 (Minecraft)

🔐 Serveur VPN personnel

Sous-domaine : vpn.monsite.com
Description : OpenVPN maison
Port à rediriger : 1194 (OpenVPN UDP)

Dépannage

❓ L'IP ne se met pas à jour

  1. Vérifiez l'URL webcall : Testez-la manuellement dans votre navigateur
  2. Vérifiez les logs du routeur : Cherchez les erreurs de connexion DDNS
  3. Vérifiez le certificat SSL : Assurez-vous qu'il est correctement importé
  4. Testez avec curl :
curl -v "https://monsite.com/cpanelwebcall/xxxxxxxxxxxxxxxxxxxxx"

❓ Erreur de certificat SSL

Si votre routeur refuse le certificat :

  1. Téléchargez le certificat depuis cPanel (View SSL Certificate)
  2. Importez-le dans votre routeur dans la section certificats
  3. Ou désactivez temporairement la vérification SSL (non recommandé)

❓ Le domaine ne résout pas

  1. Attendez la propagation DNS : Jusqu'à 24-48h pour les nouveaux domaines
  2. Vérifiez avec dig :
dig maison.monsite.com A
  1. Videz votre cache DNS local :

Windows :

ipconfig /flushdns

macOS :

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Linux :

sudo systemd-resolve --flush-caches

❓ Comment vérifier que le DDNS fonctionne ?

Comparez votre IP publique avec celle du domaine :

# Votre IP publique actuelle
curl ifconfig.me

# IP du domaine DDNS
dig +short maison.monsite.com

Les deux adresses doivent correspondre.


Bonnes pratiques de sécurité

🔒 Recommandations

Pratique Importance
Utiliser SSL pour le webcall ⭐⭐⭐ Critique
Ne jamais partager l'URL webcall ⭐⭐⭐ Critique
Régénérer l'URL en cas de doute ⭐⭐ Important
Utiliser un pare-feu sur votre réseau ⭐⭐ Important
Limiter les ports ouverts ⭐⭐ Important
Utiliser un VPN quand possible ⭐ Recommandé

🛡️ Sécuriser les services exposés

Lorsque vous exposez des services sur Internet via DDNS :

  1. Changez les ports par défaut quand c'est possible
  2. Activez l'authentification sur tous les services
  3. Utilisez des mots de passe forts
  4. Activez le fail2ban ou équivalent contre le bruteforce
  5. Maintenez vos logiciels à jour

Récapitulatif

Étape Action
1 Accéder à Dynamic DNS dans cPanel
2 Cliquer sur Create
3 Configurer le sous-domaine et la description
4 Copier l'URL webcall générée
5 Récupérer le certificat SSL (recommandé)
6 Configurer votre routeur avec ces informations
7 Tester que la mise à jour fonctionne