Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ddclient [Le 16/05/2013, 17:28]
Id2ndR [Dernière version (Ubuntu 12.04 uniquement)] => ne fonctionne pas au final avec freedns
ddclient [Le 11/09/2022, 11:35] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>precise ​serveur réseau}}+{{tag>xenial ​serveur réseau}}
 ---- ----
  
Ligne 8: Ligne 8:
 ===== Pré-requis ===== ===== Pré-requis =====
  
-  * S'​être inscrit sur l'un des services pris en charge. Pour les connaître, saisissez dans un [[:​terminal]] la [[:​commande_shell|commande]] <​code>​ddclient --help | grep "o '"</​code>​+  * S'​être inscrit sur l'un des services pris en charge. Pour les connaître, saisissez dans un [[:​terminal]] la [[:​commande_shell|commande]] ​suivante : ​<​code>​ddclient --help | grep "o '"</​code>​
   * Disposer des [[:​sudo|droits d'​administration]].   * Disposer des [[:​sudo|droits d'​administration]].
   * Disposer d'une connexion à Internet configurée et activée.   * Disposer d'une connexion à Internet configurée et activée.
Ligne 15: Ligne 15:
 ===== Installation ===== ===== Installation =====
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>ddclient|ddclient]]**.+[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​ddclient]]**.
  
 La touche espace sert à sélectionner la redirection "[] Nomduhost.dyndns.com"​ La touche espace sert à sélectionner la redirection "[] Nomduhost.dyndns.com"​
Ligne 53: Ligne 53:
  
 <file ddclient.conf>​ <file ddclient.conf>​
-pid=/​var/​run/​ddclient.pid ​+pid=/​var/​run/​ddclient.pid
 ssl=yes ssl=yes
 protocol=dyndns2 ​           #ou zoneedit1 si vous utilisez zoneedit protocol=dyndns2 ​           #ou zoneedit1 si vous utilisez zoneedit
Ligne 66: Ligne 66:
 Si vous utilisez l'​option « ''​ssl=yes''​ »,​ veillez à ce que le paquet [[apt://​libio-socket-ssl-perl|libio-socket-ssl-perl]] soit installé. Votre version de ddclient doit être supérieure à 3.7.0 (cf. [[http://​www.dyndns.com/​support/​kb/​using_ddclient_with_dyndns_services.html#​secure|le site de DynDNS]]).</​note>​ Si vous utilisez l'​option « ''​ssl=yes''​ »,​ veillez à ce que le paquet [[apt://​libio-socket-ssl-perl|libio-socket-ssl-perl]] soit installé. Votre version de ddclient doit être supérieure à 3.7.0 (cf. [[http://​www.dyndns.com/​support/​kb/​using_ddclient_with_dyndns_services.html#​secure|le site de DynDNS]]).</​note>​
  
-^ Option ​  ^ Signification ^       ​+^ Option ​  ^ Signification ^
 | ssl      | connexion sécurisé lors de l'​échange avec DynDNS | | ssl      | connexion sécurisé lors de l'​échange avec DynDNS |
 | protocol | service utilisé pour effectuer la liaison | | protocol | service utilisé pour effectuer la liaison |
Ligne 112: Ligne 112:
 <​file>​ <​file>​
 sudo ddclient -daemon=0 -debug -verbose -noquiet sudo ddclient -daemon=0 -debug -verbose -noquiet
 +</​file>​
 +
 +<note help>
 +ddclient utilise un fichier cache en local afin d'​éviter de trop solliciter le serveur (certains serveurs limitent la périodicité des mises à jour). On peut alors voir apparaître le message **skipped: IP address was already set to xxx.xxx.xxx.xxx**
 +
 +Il est alors nécessaire de supprimer le cache local, afin de forcer ddclient à mettre à jour le serveur :
 +<​file>​
 +sudo rm /​var/​cache/​ddclient/​ddclient.cache
 +</​file>​
 +</​note>​
 +
 +Exemple de configuration pour le service noip (fichier ddclient.conf) :
 +
 +<​file>​
 +ssl=yes
 +protocol=noip
 +use=web, web=checkip.dyndns.com/,​ web-skip='​Current IP Address'​
 +server=dynupdate.no-ip.com
 +login=votrelogin
 +password='​motdepasse'​
 +votreserveur.no-ip.biz
 </​file>​ </​file>​
 ==== Ajout d'un enregistrement MX à votredomaine.dyndns.org ==== ==== Ajout d'un enregistrement MX à votredomaine.dyndns.org ====
  
-→ Voir [[wpfr>​Domain_Name_System#​MX_record|Wikipédia]] pour la définition et son utilité.+→ Voir l'[[wpfr>​Domain_Name_System#​MX_record|article ​Wikipédia]] pour la définition et son utilité.
  
 L'​astuce ici est de créer un second enregistrement sur votre compte //​dyndns.org//​ du style **mxvotredomaine.dyndns.org** et qui sera également mis à jour par le démon. L'​astuce ici est de créer un second enregistrement sur votre compte //​dyndns.org//​ du style **mxvotredomaine.dyndns.org** et qui sera également mis à jour par le démon.
Ligne 137: Ligne 158:
  
   sudo /​etc/​init.d/​ddclient force-reload   sudo /​etc/​init.d/​ddclient force-reload
 +
 +==== Réglage complémentaire avec FreeDNS ===
 +
 +Si vous utilisez un sous-domaine fourni par FreeDNS, il se peut que vous soyez confronté à ce message d'​erreur :​
 +
 +> FATAL: ​   Error loading the Perl module Digest::​SHA1 needed for freedns update.
 +> FATAL: ​    On Debian, the package libdigest-sha1-perl must be installed.
 +
 +En attendant que le problème soit corrigé, il est possible de [[:​tutoriel:​comment_modifier_un_fichier|modifier le fichier]] **/​usr/​sbin/​ddclient** et de remplacer « ''​require Digest::​SHA1''​ » par « ''​require Digest::​SHA''​ » et « ''​import Digest::​SHA1''​ » par « ''​import Digest::​SHA''​ ».
 +
 +Source : //​[[https://​askubuntu.com/​questions/​211173/​how-can-i-get-ddclient-to-work-with-freedns|Ask Ubuntu : How can I get ddclient to work with FreeDNS?​]]//​
  
 ===== Désinstallation ===== ===== Désinstallation =====
Ligne 146: Ligne 178:
   * [[tutoriel:​comment_avoir_un_nom_de_domaine_sur_ip_dynamique_avec_no_ip|Comment avoir un nom de domaine sur une IP dynamique avec No-IP ?]]   * [[tutoriel:​comment_avoir_un_nom_de_domaine_sur_ip_dynamique_avec_no_ip|Comment avoir un nom de domaine sur une IP dynamique avec No-IP ?]]
   * [[dns_dynamique|Les DNS Dynamiques]]   * [[dns_dynamique|Les DNS Dynamiques]]
-  * [[http://ddclient.wiki.sourceforge.net/​|Site officiel de ddclient]] **(en)**+  * [[https://​sourceforge.net/​p/​ddclient/​wiki/|Site officiel de ddclient]] **(en)**
  
 ---- ----
  
 //​Contributeur principal : [[:​utilisateurs:​calaereb|Calaereb]].//​ //​Contributeur principal : [[:​utilisateurs:​calaereb|Calaereb]].//​
  • ddclient.1368718131.txt.gz
  • Dernière modification: Le 16/05/2013, 17:28
  • par Id2ndR