- installtion : apt install ddclient
- configuration : nano /etc/ddclient.conf
ssl=yes protocol=dyndns2 use=web, web=https://api.ipify.org/ server=dynv6.com login=none password='AfYPJVJt_KTcZEBb4oqL_fZEZJ-rCsV_ZEVvP' //password générée par dyn6.net mysubdomaine.dynv6.net
3 Pour vérifier que la configuration fonctionne: sudo ddclient -daemon=0 -debug -verbose -noquiet
| Option | Signification |
|---|---|
| ssl | connexion sécurisé lors de l’échange avec DynDNS |
| protocol | service utilisé pour effectuer la liaison |
| use | comment identifier l’adresse IP |
| server | serveur utilisé pour effectuer la mise à jour |
| login | l’identifiant pour le service |
| password | le mot de passe pour le service |
| wildcard | Définit si les adresses du type *.nom.de.domaine fonctionnerons |
Intéressons nous à l’option use. Celle-ci accepte plusieurs paramètres :
| Paramètre | Signification |
|---|---|
| web | donne l’adresse IP à partir d’une page web (par défaut) |
| cmd | donne l’adresse IP en exécutant une commande |
| fw | donne l’adresse IP en interrogeant un routeur |
| if | donne l’adresse IP à partir d’une interface réseau (ex. : ppp0, eth0, etc.) |
| ip | donne l’adresse IP à partir d’une adresse IP |
Pour utiliser la plupart de ces paramètres, il vous faudra rajouter quelques lignes au fichier de configuration.
Exemple d’obtention à partir d’une interface réseau :
use=if if=ppp0
systemd
cp sample-etc_systemd.service /etc/systemd/system/ddclient.service
enable automatic startup when booting
systemctl enable ddclient.service
start the first time by hand
systemctl start ddclient.service