lautre3dyndns.pl fournit un service de DNS dynamique pour un (ou plusieurs) sous-domaine d'un domaine h饕erg? par lautre.net.
Le script peut 黎re utilis? en standalone (lanc? directement ou via un cron, par exemple) ou 黎re appel? par ez-ipupdate.
Le script et un exemple de fichier de configuration (? enregistrer comme /etc/lautre3dyndns.conf par d馭aut).
lautre3dyndns.pl [param鑼res]
--configfile=/path/to/configfile : pr馗ise un fichier de configuration ? utiliser ? la place de /etc/lautre3dyndns.conf
--logfile=/path/to/logfile : pr馗ise un fichier de log ? utiliser ? la place de /var/log/lautre3dyndns.log
--config="perl code;" : fournit une configuration ? utiliser ? la place de celle contenue dans le fichier de configuration
/!\ Attention, c'est goret ! /!\
Pour 黎re exploitable, la configuration pass馥 en ligne de commande doit respecter ce format :
lautre3dyndns.pl --config='$config::login = "ptramo"; $config::password = "pensomatuer"; %config::domains = ("coincoin.org" => ["panpan"]); $config::netinterface = "ppp0";'
Pour que lautre3dyndns.pl soit appel? ? chaque fois que ez-ipupdate met ? jour un domaine (g駻? par un autre fournisseur de service de type DNS dynamique), il suffit d'ajouter une ligne de ce type dans son fichier de configuration (/etc/ez-ipupdate.conf ou /etc/ez-ipupdate/*) :
execute=/path/to/lautre3dyndns.pl --config='$config::login = "ptramo"; $config::password = "pensomatuer"; %config::domains = ("coincoin.org" => ["panpan"]); $config::netinterface = "ppp0";'
Note 1 : Cette fa輟n de faire permet de ne pas utiliser de fichier de configuration suppl駑entaire, sans affecter la flexibilit? de la configuration.
Note 2 : Il faut d駛? g駻er un domaine via un service de DNS dynamique support? par ez-ipupdate pour pouvoir profiter de cette m騁hode.
Bien que 軋 me fasse mal de permettre l'utilisation de ce script aux promoteurs de distributions propri騁aires comme SuSE, il est 騅idemment sous licence GPL.