DNS Dynamique (DDNS) : Guide Technique Complet sur la Configuration, l’Architecture et la Sécurité
Le DNS dynamique (DDNS) est un service qui met automatiquement à jour l’enregistrement DNS d’un nom de domaine chaque fois que l’adresse IP associée change, permettant une résolution persistante du nom d’hôte pour les appareils dont les IP publiques ne sont pas statiques. Contrairement au DNS statique traditionnel, où un administrateur met manuellement à jour un enregistrement A ou AAAA, le DDNS utilise un appel API authentifié — généralement déclenché par un client léger ou le firmware du routeur — pour transmettre la nouvelle adresse au serveur de noms faisant autorité en quelques secondes après détection.
Pour les utilisateurs à domicile, les petites entreprises et les opérateurs d’infrastructure auto-hébergée, le DDNS élimine le besoin d’acheter une IP statique auprès d’un FAI tout en maintenant un accès fiable basé sur le nom aux services distants. Le résultat concret : votre domaine home.example.com se résout correctement que votre FAI ait ou non modifié votre adresse à 2h du matin.
Comment le système de noms de domaine gère les adresses dynamiques
Pour comprendre pourquoi le DDNS est important, il est utile de comprendre où le DNS standard atteint ses limites. Un enregistrement DNS A conventionnel associe un nom d’hôte à une adresse IPv4 avec une valeur Time-to-Live (TTL) qui indique aux résolveurs combien de temps mettre en cache ce mappage. Lorsqu’un FAI résidentiel réattribue votre IP publique — ce qui peut se produire à chaque renouvellement de bail DHCP, redémarrage du modem, ou après un cycle de reconnexion forcée de 24 heures courant sur les marchés européens — l’enregistrement en cache devient obsolète. Chaque résolveur ayant mis en cache l’ancienne adresse continue de diriger le trafic vers un point de terminaison inactif jusqu’à l’expiration du TTL.
Le DDNS résout ce problème en :
- Maintenant le TTL extrêmement bas (généralement 60–300 secondes) afin que les enregistrements obsolètes expirent rapidement.
- Exécutant un agent côté client qui détecte les changements d’IP et transmet immédiatement une mise à jour authentifiée au serveur de noms faisant autorité du fournisseur DDNS.
- Complétant le cycle de mise à jour complet — détection, appel API, propagation du serveur de noms — généralement en une à deux minutes.
L’architecture de mise à jour DDNS en détail
Comprendre la chaîne de mise à jour complète vous aide à diagnostiquer les pannes et à optimiser la fiabilité.
Détection des changements d’IP
Un client DDNS détermine l’IP publique actuelle par l’une des trois méthodes suivantes :
- Requête directe sur l’interface WAN — Le client lit l’IP attribuée à l’interface WAN du routeur directement. Il s’agit de la méthode la plus précise et évite de dépendre de services tiers.
- Service d’écho d’IP externe — Le client interroge un service comme
https://api.ipify.orgouhttps://checkip.amazonaws.com. Cela fonctionne même lorsque le client s’exécute sur un hôte interne derrière NAT, mais introduit une dépendance envers un point de terminaison tiers. - Interrogation de l’API du routeur — Les clients avancés interrogent l’API de gestion du routeur (UPnP, TR-069, ou un point de terminaison REST spécifique au fournisseur) pour récupérer l’IP WAN sans quitter le réseau local.
La requête de mise à jour
Une fois un changement détecté, le client envoie une requête HTTP ou HTTPS authentifiée à l’API de mise à jour du fournisseur DDNS. Le standard de facto est le protocole de mise à jour HTTP DynDNS, que la plupart des fournisseurs implémentent pour la compatibilité :
https://username:password@dynupdate.provider.com/nic/update?hostname=home.example.com&myip=203.0.113.45Le serveur répond avec une chaîne de statut (good, nochg, nohost, badauth, etc.) que le client analyse pour confirmer le succès ou enregistrer une erreur.
Propagation du serveur de noms
Après que le backend du fournisseur reçoit la mise à jour, il écrit la nouvelle IP dans le fichier de zone du serveur de noms faisant autorité et réinitialise le TTL de l’enregistrement. Comme les fournisseurs DDNS contrôlent leurs propres serveurs de noms faisant autorité, la propagation vers la source faisant autorité est instantanée. Le délai restant est purement lié à l’expiration du cache du résolveur, c’est pourquoi un TTL bas (60–120 secondes) est essentiel pour un basculement rapide.
DNS dynamique vs. IP statique : une comparaison technique
| Attribut | Adresse IP statique | DNS dynamique (DDNS) |
|---|---|---|
| — | — | — |
| Stabilité de l’IP | Permanente, ne change jamais | Change périodiquement ; le nom d’hôte reste constant |
| Coût mensuel | Supplément FAI (généralement $10–$30/mois) | Gratuit à faible coût ($0–$5/mois pour la plupart des cas d’usage) |
| Gestion des enregistrements DNS | Manuelle ou automatisée ; mises à jour peu fréquentes | Automatisée, mises à jour quasi en temps réel |
| Délai de propagation après changement d’IP | N/A (l’IP ne change jamais) | 1–5 minutes avec un TTL bas |
| Adéquation pour les services en production | Excellente | Adéquate pour un trafic faible à moyen ; pas idéale pour les services soumis à des SLA |
| DNS inversé (enregistrements PTR) | Configurable avec le FAI | Rarement disponible ; dépend du fournisseur |
| Support IPv6 | Dépend du FAI | La plupart des clients DDNS modernes prennent en charge les mises à jour d’enregistrements `AAAA` |
| Routage BGP/anycast | Possible avec des IP dédiées | Non applicable |
| Recommandé pour | Serveurs critiques pour l’entreprise, passerelles de paiement | Laboratoires domestiques, accès distant, IoT, petits services auto-hébergés |
Pour les charges de travail en production nécessitant des SLA de disponibilité garantis, un Serveur Dédié avec un bloc d’IP statiques reste l’architecture correcte. Le DDNS est un pont pragmatique pour les scénarios où une IP statique est soit indisponible, soit économiquement injustifiable.
Principaux cas d’usage du DNS dynamique
Accès distant à l’infrastructure domestique
Le déploiement le plus courant : accéder à un NAS, un DVR de caméra de sécurité, un serveur Plex ou une instance Home Assistant depuis l’extérieur du réseau domestique. Le DDNS fournit un nom d’hôte stable afin que vous n’ayez jamais besoin de rechercher votre IP actuelle avant de vous connecter.
Points de terminaison VPN auto-hébergés
Lors de l’exécution de WireGuard ou OpenVPN sur un routeur domestique ou un Raspberry Pi, la configuration du client VPN référence un nom d’hôte, pas une IP. Sans DDNS, chaque rotation d’IP rompt simultanément toutes les configurations client. Avec DDNS, le nom d’hôte se résout vers la nouvelle IP en quelques minutes après la rotation, et les clients se reconnectent automatiquement lors de leur prochaine tentative de handshake.
Serveurs de laboratoire domestique et de développement
Les développeurs exécutant des environnements de staging locaux, des serveurs Git ou des pipelines CI/CD accessibles depuis des emplacements distants s’appuient sur le DDNS pour maintenir des URL de webhook et des points de terminaison SSH cohérents. Il s’agit d’un cas d’usage particulièrement fort lorsqu’il est combiné avec un environnement Hébergement VPS agissant comme proxy inverse ou hôte de rebond, acheminant le trafic vers le laboratoire domestique via un tunnel.
IoT et réseaux de capteurs distants
Les appareils embarqués rapportant à un collecteur central, ou les nœuds de périphérie devant recevoir des commandes, nécessitent une adresse stable. Le DDNS gère la couche de nom d’hôte ; des règles de pare-feu appropriées et TLS gèrent la couche de sécurité.
Services de petites entreprises sans budget d’IP statique
Une petite entreprise exploitant un relais de messagerie interne, une boîte de dépôt SFTP ou une passerelle de bureau distant peut utiliser le DDNS pour maintenir l’accessibilité externe sans payer les frais d’IP statique du FAI. Associez cela à un Hébergement Email pour les enregistrements MX principaux, et utilisez le DDNS uniquement pour les services internes auxiliaires.
Choisir un fournisseur DDNS
Tous les fournisseurs DDNS ne sont pas architecturalement équivalents. Critères d’évaluation clés :
- Compatibilité de l’API de mise à jour — Prend-il en charge le protocole DynDNS standard ? Cela détermine quels clients et routeurs fonctionnent nativement.
- Contrôle du TTL — Pouvez-vous définir un TTL inférieur à 300 secondes ? Essentiel pour une convergence rapide après les changements d’IP.
- Support de domaine personnalisé — Pouvez-vous utiliser votre propre domaine enregistré plutôt qu’un sous-domaine du fournisseur ? Indispensable pour les déploiements professionnels.
- Support IPv6 (enregistrement
AAAA) — De plus en plus important à mesure que les FAI déploient des préfixes dual-stack et IPv6 uniquement. - Limites de fréquence de mise à jour — Certains niveaux gratuits limitent les mises à jour ou nécessitent une confirmation manuelle périodique pour maintenir le nom d’hôte actif.
- API HTTPS uniquement — Tout fournisseur acceptant encore des appels de mise à jour en HTTP simple constitue une faille de sécurité.
Les fournisseurs populaires incluent No-IP, Dynu, DuckDNS (gratuit, basé sur des jetons, excellent pour l’automatisation), et Cloudflare (si vous gérez votre propre domaine, l’API de Cloudflare peut fonctionner comme un backend DDNS entièrement capable avec un excellent contrôle du TTL et HTTPS gratuit).
Si vous gérez déjà un domaine, l’enregistrer auprès d’un fournisseur disposant d’une API DNS robuste — comme Enregistrement de Domaine — vous donne un contrôle total sur les valeurs TTL et les types d’enregistrements sans dépendre d’un service DDNS tiers.
Configuration DDNS étape par étape
Étape 1 : Évaluer la fréquence de rotation d’IP de votre FAI
Avant de configurer quoi que ce soit, déterminez à quelle fréquence votre IP change réellement. Sur Linux, vous pouvez enregistrer votre IP publique au fil du temps :
while true; do
echo "$(date '+%Y-%m-%d %H:%M:%S') $(curl -s https://api.ipify.org)"
sleep 3600
done >> /var/log/ip_rotation.logSi votre IP change moins d’une fois par semaine, l’urgence d’un TTL très bas diminue. Si elle change quotidiennement ou à chaque reconnexion, définissez le TTL à 60 secondes.
Étape 2 : Choisir et configurer un fournisseur DDNS
Créez un compte auprès du fournisseur choisi et créez un enregistrement de nom d’hôte. Notez les informations d’identification suivantes, dont vous aurez besoin pour la configuration du client :
- Nom d’utilisateur ou jeton
- Mot de passe ou clé API
- Nom d’hôte (par ex.,
home.example.ddns.netou votre propre domaine) - URL du point de terminaison de mise à jour
Étape 3 : Configurer le DDNS sur votre routeur
La plupart des routeurs modernes (OpenWrt, pfSense, Mikrotik, Asus Merlin, DD-WRT) disposent d’un support DDNS natif. Le chemin de configuration varie selon le firmware, mais les champs requis sont cohérents :
- Fournisseur de service — Sélectionnez dans la liste déroulante ou entrez une URL personnalisée.
- Nom d’hôte — Le nom de domaine complet à mettre à jour.
- Nom d’utilisateur / Mot de passe ou Jeton — Vos identifiants fournisseur.
- Intervalle de vérification — La fréquence à laquelle le routeur vérifie les changements d’IP (recommandé : 5 minutes).
Sur OpenWrt, le DDNS est géré par le paquet ddns-scripts :
opkg update && opkg install ddns-scripts ddns-scripts-noip luci-app-ddnsConfigurez ensuite via LuCI (l’interface web) ou modifiez directement /etc/config/ddns.
Étape 4 : Installer DDclient pour les mises à jour basées sur logiciel
Si votre routeur ne prend pas en charge le DDNS, ou si vous souhaitez que la logique de mise à jour s’exécute sur un hôte spécifique, DDclient est la solution open-source la plus largement déployée.
Installation sur Debian/Ubuntu :
sudo apt update && sudo apt install ddclient -yUn /etc/ddclient.conf minimal pour Cloudflare comme backend DDNS :
protocol=cloudflare
zone=example.com
login=your@email.com
password=YOUR_CLOUDFLARE_API_TOKEN
ttl=120
use=web, web=https://api.ipify.org
home.example.comDémarrez et activez le service :
sudo systemctl enable --now ddclient
sudo systemctl status ddclientForcez une mise à jour immédiate et vérifiez les journaux :
sudo ddclient -daemon=0 -debug -verbose -noquietÉtape 5 : Valider la configuration
Depuis un réseau externe (données mobiles, une connexion FAI différente, ou un serveur distant), vérifiez que le nom d’hôte se résout vers votre IP actuelle :
dig +short home.example.com @8.8.8.8Comparez la sortie avec votre IP publique réelle :
curl -s https://api.ipify.orgLes deux valeurs doivent correspondre. Si elles diffèrent, vérifiez le journal DDclient à /var/log/ddclient.log ou la page de statut DDNS du routeur pour les codes d’erreur.
Étape 6 : Simuler un changement d’IP
Pour vérifier le cycle de mise à jour complet sans attendre une rotation réelle, modifiez temporairement l’IP dans le tableau de bord de votre fournisseur DDNS vers une adresse fictive (par ex., 1.2.3.4), puis forcez une exécution DDclient :
sudo ddclient -daemon=0 -forceConfirmez que l’enregistrement revient à votre IP réelle dans la fenêtre TTL.
Configuration avancée : utiliser l’API Cloudflare comme backend DDNS
Si vous possédez un domaine et utilisez Cloudflare pour le DNS, vous pouvez contourner entièrement les fournisseurs DDNS tiers. L’API de Cloudflare vous offre un contrôle de TTL inférieur à 60 secondes, DNSSEC gratuit, et aucune dépendance envers la disponibilité d’un fournisseur DDNS.
Un script bash minimal utilisant l’API Cloudflare v4 :
#!/bin/bash
CF_API_TOKEN="YOUR_API_TOKEN"
ZONE_ID="YOUR_ZONE_ID"
RECORD_ID="YOUR_A_RECORD_ID"
HOSTNAME="home.example.com"
NEW_IP=$(curl -s https://api.ipify.org)
CURRENT_IP=$(curl -s -X GET "https://api.cloudflare.com/client/v4/zones/${ZONE_ID}/dns_records/${RECORD_ID}"
-H "Authorization: Bearer ${CF_API_TOKEN}"
-H "Content-Type: application/json" | python3 -c "import sys,json; print(json.load(sys.stdin)['result']['content'])")
if [ "$NEW_IP" != "$CURRENT_IP" ]; then
curl -s -X PUT "https://api.cloudflare.com/client/v4/zones/${ZONE_ID}/dns_records/${RECORD_ID}"
-H "Authorization: Bearer ${CF_API_TOKEN}"
-H "Content-Type: application/json"
--data "{"type":"A","name":"${HOSTNAME}","content":"${NEW_IP}","ttl":60,"proxied":false}"
echo "$(date): Updated ${HOSTNAME} to ${NEW_IP}"
fiPlanifiez cela avec cron pour s’exécuter toutes les 5 minutes :
*/5 * * * * /usr/local/bin/cf-ddns.sh >> /var/log/cf-ddns.log 2>&1Architecture de sécurité pour les services exposés via DDNS
Exposer tout service à l’internet public via DDNS élargit considérablement votre surface d’attaque. Le nom d’hôte lui-même est résolvable publiquement, ce qui signifie que les scanners automatisés découvriront et sonderont vos services en quelques minutes après la mise en ligne de l’enregistrement. Un modèle de défense en couches est obligatoire.
Contrôles du périmètre réseau
- Règles de pare-feu avec listes d’autorisation spécifiques aux ports — N’ouvrez que les ports activement utilisés. Un serveur domestique exécutant uniquement SSH et HTTPS devrait avoir des règles bloquant tout sauf TCP 22 et TCP 443 en entrée.
- Fail2ban ou équivalent — Bannit automatiquement les IP qui déclenchent des échecs d’authentification répétés. Indispensable pour tout service SSH ou HTTP exposé via DDNS.
- Port knocking — Pour SSH spécifiquement, le port knocking ajoute une couche d’obscurité qui élimine la grande majorité du trafic de scan automatisé.
Sécurité de la couche transport
Tout service web exposé via DDNS doit utiliser HTTPS. Obtenez un certificat via Let’s Encrypt (gratuit, automatisé via Certbot) ou un fournisseur commercial. Si vous exploitez un service web en production, envisagez de l’associer à des Certificats SSL pour des options de validation étendue. N’exposez jamais des interfaces d’administration HTTP uniquement — les identifiants transmis en clair sur un nom d’hôte résolu par DDNS sont trivialement interceptables.
Renforcement de l’authentification
- Désactivez l’authentification par mot de passe pour SSH ; utilisez exclusivement des paires de clés Ed25519 ou RSA-4096.
- Activez l’authentification multi-facteurs sur tout panneau d’administration web (interface du routeur, interface NAS, Home Assistant, etc.).
- Utilisez un proxy inverse (Nginx, Caddy, Traefik) devant les services backend pour centraliser la terminaison TLS, la limitation de débit et la journalisation des accès.
VPN comme modèle d’accès privilégié
Pour les services qui n’ont pas besoin d’être accessibles publiquement — NAS domestique, tableaux de bord internes, environnements de développement — l’architecture correcte consiste à exposer uniquement un point de terminaison VPN via DDNS et à garder tous les autres services derrière le VPN. Cela réduit la surface d’attaque publique à un seul point de terminaison renforcé (WireGuard sur UDP 51820, par exemple) tout en gardant tout le reste complètement hors de l’internet public.
Sécurité du compte DDNS
Le compte du fournisseur DDNS lui-même est une cible de grande valeur. Si un attaquant en prend le contrôle, il peut rediriger votre nom d’hôte vers un serveur malveillant — une attaque classique de détournement DNS. Atténuez ce risque en :
- Utilisant un mot de passe fort et unique pour le compte du fournisseur DDNS.
- Activant la 2FA basée sur TOTP sur le compte du fournisseur.
- Faisant tourner les jetons API périodiquement et en utilisant des jetons à portée limitée (lecture/écriture uniquement pour la zone spécifique, pas l’ensemble du compte).
Modes de défaillance courants et dépannage
Le nom d’hôte se résout vers l’ancienne IP après rotation
Le TTL n’a pas encore expiré, ou le client DDNS n’a pas détecté le changement. Vérifiez le journal du client, confirmez que l’API de mise à jour a retourné good, et vérifiez que le TTL est suffisamment bas (inférieur à 300 secondes).
DDclient signale nochg mais l’IP est incorrecte
DDclient met en cache la dernière IP connue dans /var/cache/ddclient/ddclient.cache. Si ce fichier contient une valeur obsolète, supprimez-le et forcez une nouvelle exécution :
sudo rm /var/cache/ddclient/ddclient.cache
sudo ddclient -daemon=0 -forceL’API de mise à jour retourne badauth
Les identifiants dans le fichier de configuration sont incorrects ou le jeton API a été renouvelé. Régénérez le jeton dans le tableau de bord du fournisseur et mettez à jour /etc/ddclient.conf.
La détection d’IP retourne une adresse privée RFC1918
Le client lit l’IP LAN au lieu de l’IP WAN publique. Changez la directive use= dans DDclient vers use=web pour forcer la détection d’IP externe via un service d’écho.
Le nom d’hôte se résout correctement mais la connexion est refusée
La mise à jour DNS a réussi, mais une règle de pare-feu bloque la connexion, ou le service n’écoute pas sur le port attendu. Utilisez nmap depuis un hôte externe pour confirmer l’état du port :
nmap -p 443,22,80 home.example.comQuand le DDNS n’est pas le bon outil
Le DDNS est une solution de contournement pragmatique, pas une solution de niveau production pour chaque scénario. Reconnaissez ses limites :
- Sites web publics à fort trafic — Le délai de convergence après un changement d’IP (même 60–120 secondes) provoque des échecs de connexion pour les utilisateurs ayant mis en cache l’ancien enregistrement. Un environnement Hébergement VPS avec une IP statique élimine cela entièrement.
- Livraison d’emails (enregistrements MX) — Les serveurs de messagerie nécessitent des enregistrements PTR (DNS inversé) stables pour la délivrabilité. Les FAI fournissent rarement le contrôle PTR pour les IP dynamiques, et les principaux fournisseurs de messagerie rejetteront ou marqueront comme spam les emails provenant de plages d’adresses dynamiques. Utilisez un service d’Hébergement Email dédié ou un VPS avec une IP statique pour toute infrastructure de messagerie.
- Traitement des paiements et conformité — PCI-DSS et les cadres similaires exigent souvent des adresses IP statiques et auditables pour les environnements de données des titulaires de cartes. Le DDNS est catégoriquement inapproprié ici.
- Redondance multi-région — Les fournisseurs DDNS ne prennent généralement pas en charge le routage pondéré, les vérifications de santé ou l’équilibrage de charge géographique. Pour ces exigences, utilisez un fournisseur DNS approprié avec des fonctionnalités de gestion du trafic.
Matrice de décision technique
| Scénario | Solution recommandée |
|---|---|
| — | — |
| Accès distant au laboratoire domestique, usage personnel | DDNS (niveau gratuit suffisant) |
| Services internes de petite entreprise, sans SLA | DDNS avec domaine personnalisé |
| VPN auto-hébergé pour usage personnel/équipe | DDNS + WireGuard |
| Site web public, trafic modéré | VPS avec IP statique |
| Serveur de messagerie en production | VPS ou serveur dédié avec IP statique + enregistrement PTR |
| Application à fort trafic, SLA requis | Serveur dédié avec bloc d’IP statiques |
| Gestion à distance d’appareils IoT | DDNS ou plateforme IoT cloud |
| Environnement de développement/staging | DDNS ou VPS, selon les exigences d’accès de l’équipe |
Liste de contrôle de configuration pratique
Avant de considérer votre déploiement DDNS prêt pour la production, vérifiez chaque élément de cette liste :
- [ ] Le TTL sur le nom d’hôte DDNS est défini à 60–120 secondes.
- [ ] Le client DDNS ou le routeur est configuré pour vérifier les changements d’IP au moins toutes les 5 minutes.
- [ ] Les appels API de mise à jour utilisent exclusivement HTTPS — pas de HTTP en clair.
- [ ] Le compte du fournisseur DDNS est protégé par un mot de passe fort et une 2FA TOTP.
- [ ] Les jetons API sont limités aux permissions minimales requises.
- [ ] Les règles de pare-feu n’exposent que les ports spécifiques requis par les services actifs.
- [ ] Fail2ban ou une protection équivalente contre la force brute est active sur tous les services exposés.
- [ ] Tous les services web utilisent des certificats TLS valides avec renouvellement automatique.
- [ ] L’authentification par mot de passe SSH est désactivée ; l’authentification par clé est imposée.
- [ ] Les journaux DDclient ou du client équivalent sont surveillés (envisagez de les envoyer vers syslog ou un agrégateur de journaux).
- [ ] Le test de simulation de changement d’IP a été effectué et le temps de convergence documenté.
- [ ] Les services ne nécessitant pas d’accès public sont derrière un VPN, pas directement exposés.
Foire aux questions
Quelle est la différence entre DDNS et DNS standard ?
Le DNS standard associe un nom d’hôte à une adresse IP statique qui change rarement ou jamais, avec des TTL définis en heures ou en jours. Le DDNS est un système où un client léger surveille en continu l’IP publique de l’hôte et transmet automatiquement des mises à jour authentifiées au serveur de noms faisant autorité chaque fois que l’IP change, maintenant une résolution précise malgré la rotation fréquente des adresses.
À quelle vitesse une mise à jour DDNS se propage-t-elle après un changement d’IP ?
Avec un TTL de 60 secondes et un client DDNS réactif (interrogation toutes les 1–5 minutes), le cycle complet du changement d’IP à la résolution correcte pour les nouvelles requêtes prend environ 2–6 minutes. Les résolveurs ayant mis en cache l’enregistrement précédent continueront à l’utiliser jusqu’à l’expiration de leur TTL en cache, donc le délai dans le pire des cas est égal à la valeur TTL au moment de la dernière mise à jour réussie.
Puis-je utiliser mon propre nom de domaine avec DDNS au lieu d’un sous-domaine fournisseur ?
Oui. La plupart des niveaux payants DDNS et toutes les approches basées sur API (Cloudflare, Route 53, etc.) prennent en charge les domaines personnalisés. Vous pointez les serveurs de noms de votre domaine vers le fournisseur DDNS, ou utilisez l’API du fournisseur pour mettre à jour un enregistrement spécifique dans votre zone existante. Cela est fortement recommandé pour tout usage professionnel ou commercial.
Le DDNS est-il suffisamment sécurisé pour exposer des services à internet ?
Le DDNS lui-même n’est qu’un mécanisme DNS — il n’est ni sécurisé ni non sécurisé en soi. La sécurité dépend entièrement de ce que vous exposez et de la façon dont vous le protégez. Un nom d’hôte DDNS pointant vers un service correctement protégé par un pare-feu, chiffré TLS et authentifié par clé est acceptablement sécurisé. Un nom d’hôte DDNS pointant vers un panneau d’administration de routeur non patché avec un mot de passe par défaut est une vulnérabilité critique. La couche DNS est le moindre de vos soucis ; ce sont les couches de sécurité applicative et réseau qui comptent.
Le DDNS fonctionne-t-il avec IPv6 ?
Oui. La plupart des clients et fournisseurs DDNS modernes prennent en charge les mises à jour d’enregistrements AAAA en parallèle des enregistrements A. Sur les réseaux dual-stack, vous pouvez maintenir les deux enregistrements simultanément. DDclient prend en charge IPv6 nativement ; configurez une directive usev6= séparée dans le fichier de configuration pour spécifier la méthode de détection IPv6.
Que se passe-t-il si le client DDNS cesse de fonctionner ?
L’enregistrement DNS conserve indéfiniment la dernière adresse IP mise à jour avec succès — les fournisseurs DDNS ne suppriment pas automatiquement ni n’invalident les enregistrements lorsque le client se déconnecte. Si votre IP change pendant que le client est arrêté, le nom d’hôte se résoudra vers l’ancienne IP (incorrecte) jusqu’à ce que le client reprenne et transmette une mise à jour. Pour les services critiques, surveillez le processus du client DDNS avec un superviseur comme systemd et configurez des alertes pour les échecs de mise à jour.
