| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| ddclient [Le 27/05/2014, 07:43] – [Ajout d'un enregistrement MX à votredomaine.dyndns.org] 81.49.37.97 | ddclient [Le 11/09/2022, 11:35] (Version actuelle) – 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) moths-art |
|---|
| {{tag>precise serveur réseau}} | {{tag>xenial serveur réseau}} |
| ---- | ---- |
| |
| ===== 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. |
| ===== 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" |
| |
| <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 |
| 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 | |
| ssl=yes | ssl=yes |
| protocol=noip | protocol=noip |
| use=web, web=checkip.dyndns.com/, web-skip='IP Address' | use=web, web=checkip.dyndns.com/, web-skip='Current IP Address' |
| server=dynupdate.no-ip.com | server=dynupdate.no-ip.com |
| login=votrelogin | login=votrelogin |
| ==== 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. |
| sudo /etc/init.d/ddclient force-reload | sudo /etc/init.d/ddclient force-reload |
| |
| ==== Réglage complémentaire avec FreeDNS ==== | ==== Réglage complémentaire avec FreeDNS === |
| Si vous utilisez un sou-domaine fourni par freeDNS, il se peut que vous soyez confronté à ce message d'erreur: | |
| <code>FATAL: Error loading the Perl module Digest::SHA1 needed for freedns update. | Si vous utilisez un sous-domaine fourni par FreeDNS, il se peut que vous soyez confronté à ce message d'erreur : |
| FATAL: On Debian, the package libdigest-sha1-perl must be installed.</code> | |
| En attendant que le problème soit fixé, il est possible d'éditer le fichier /usr/sbin/ddclient et de remplacer <code>require Digest::SHA1</code> par <code>require Digest::SHA</code> et <code>import Digest::SHA1</code> par <code>import Digest::SHA</code>. | > 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 ===== |
| * [[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]].// |