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
ounslookup
). - Si votre IP ne change pas souvent, conservez un intervalle d’actualisation raisonnable pour éviter les requêtes inutiles.
Lien vers cette FAQ: