Configurazione ddclient per Debian

In questo articolo vedremo come configurare ddclient per utilizzare dyndns.it sotto Debian.
Ddclient è un client dynDNS compatibile con dynDNS.it scritto in Perl e che è presente nella distribuzione Debian. Ddclient prevede molte opzioni e si adatta a qualsiasi situazione. Vediamo qui una configurazione generica che dovrebbe andare bene in qualsiasi soluzione.

Installazione ddclient

L’installazione di ddclient può essere fatta semplicemente in forma binaria utilizzando apt.

sudo apt-get install ddclient

Configurazione

Sotto Debian durante l’installazione ci vengono richiesti i parametri per creare un primo file di configurazione. Possiamo quindi specificare:

• other come tipo di dyndns
• dyndns2 come protocollo
• dyndns.it come sito per l’aggiornamento
• il proprio username, password e nomehost da aggiornare

In ogni caso, a prescindere dai parametri inseriti in fase di installazione, il file di configurazione è presente in /etc/ddclient.conf e lo possiamo modificare semplicemente con un editor di testo (vi, pico). Quella che segue è una configurazione standard che si adatta alla maggioranza delle situazioni:

# /etc/ddclient.conf

protocol=dyndns2
use=web, web=checkip.dyndns.it
server=dyndns.it
login=INSERIRE_IL_PROPRIO_USERNAME
password='INSERIRE_LA_PROPRIA_PASSWORD'
INSERIRE_IL_NOME_HOST

Esempio

Se i miei dati sono i seguenti:

• host pippo.homepc.it
• username pippo
• password pluto

allora il mio file di configurazione /etc/ddclient.conf sarà:

protocol=dyndns2
use=web, web=checkip.dyndns.it
server=dyndns.it
login=pippo
password='pluto'
pippoxxx.homepc.it

possiamo effettuare una prova subito lanciando il comando da riga di comando

ddclient -debug

e verificare che tutti i parametri siano corretti.

Infine eseguiamo nuovamente il demone in modo che invii in modo autonomo gli aggiornamenti:

/etc/init.d/ddclient restart

A questo punto possiamo verificare nella pagina di Gestione Host su dynDNS.it se il proprio host è stato aggiornato e risolve sul corretto IP.

Problemi con la configurazione?
Contattaci