Base de connaissances

1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !

Configurer ddclient avec DynDNS Infomaniak

Ce guide explique comment configurer ddclient, un outil disponible sur la plupart des distributions Linux, pour l’utiliser avec le service DynDNS Infomaniak.

 

Prérequis

  • Avoir installé le paquet ddclient pour votre distribution (ex. : sudo apt install ddclient).
  • Disposer d’un enregistrement DynDNS déjà créé sur le domaine ou sous-domaine à mettre à jour.
  • Vérifier que le module SSL pour Perl est installé : sudo apt install libio-socket-ssl-perl.

 

Configuration de ddclient

Le fichier de configuration /etc/ddclient.conf doit contenir les informations suivantes :

protocol=dyndns2
ssl=yes
use=web
server=infomaniak.com
login=votre_login
password=votre_mot_de_passe
votredomaine.xyz
  • ssl=yes : permet une connexion sécurisée. Ce paramètre est obligatoire pour que la mise à jour fonctionne correctement.
  • use=web : indique à ddclient d’utiliser un service externe pour détecter automatiquement votre adresse IP publique.
  • login / password : identifiants DynDNS définis dans le Manager Infomaniak lors de l'ajout du Dynamic DNS (aide).
  • votredomaine.xyz : remplacez par votre domaine ou sous-domaine DynDNS.

 

Test et vérification

Avant de lancer ddclient en service, vous pouvez tester la configuration avec :

sudo ddclient -daemon=0 -verbose -debug

Si la configuration est correcte, vous verrez un message de type SUCCESS: updating votredomaine.xyz.

 

Démarrage du service

Une fois la configuration validée, redémarrez et activez ddclient :

sudo systemctl restart ddclient
sudo systemctl enable ddclient

Vous pouvez vérifier son état avec :

sudo systemctl status ddclient

 

Mais aussi:

  • Protégez le fichier de configuration avec : sudo chmod 600 /etc/ddclient.conf.
  • Vérifiez régulièrement que l’adresse IP est correctement mise à jour via une recherche DNS (dig votredomaine.xyz ou nslookup).
  • Si votre IP ne change pas souvent, conservez un intervalle d’actualisation raisonnable pour éviter les requêtes inutiles.

Lien vers cette FAQ:


Cette FAQ a été utile?