Saudações!
Tive dificuldade em achar um tutorial para explicar a configuração do 
ddclient no  
GNU/Linux, por isso decidi criar esta dica. Espero que ajude.
O ddclient nada mas é do que um cliente DNS dinâmico. Ele trabalha com vários serviços, mas hoje, mostraremos para funcionamento do 
dyndns.org.
Instalação via terminal:
 sudo apt-get install ddclient
Após a instalação, ele vai pedir os dados do cliente, que são:
-  Nome de usuário;
-  Senha;
-  Nome do host;
-  Interface Internet.
Após preenchido e configurado, vamos adequar sua Internet no próximo passo.
Você deve configurar o ddclient de acordo com a sua Internet. Irei mostrar como ficam os três principais métodos.
1. Arquivo de configuração para uso via NAT: 
/etc/ddclient.conf 
protocol=dyndns2    # Padrão de protocolo DynDNS
use=web, if=eth0    # O web informa que você esta usando NAT e o eth0 informa a interface da Internet
server=members.dyndns.org  # Informa qual o serviço
login=usuario cadastrado  # Login do usuário
password='senha cadastrada' # Senha do usuário entre aspas simples
host  cadastrado                # host criado. Não deve ter nenhuma descrição antes
2. Arquivo de configuração para IP fixo: 
/etc/ddclient.conf
protocol=dyndns2    # Padrão de protocolo DynDNS
use=if, if=eth0    # O if informa que você está usando o IP da interface de rede. eth0 informa a interface da Internet
server=members.dyndns.org  # informa qual o serviço
login=usuario cadastrado  # Login do usuário
password='senha cadastrada'   # Senha do usuário entre aspas simples
host  cadastrado                # Host criado. Não deve ter nenhuma descrição antes
3. Arquivo de configuração para PPPoE: 
/etc/ddclient.conf
protocol=dyndns2    # Padrão de protocolo DynDNS
use=if, if=ppp0    # O if informa que você está usando o IP da interface de rede. ppp0 informa a interface da Internet
server=members.dyndns.org  # Informa qual o serviço
login=usuario cadastrado  # Login do usuário
password='senha cadastrada'  # Senha do usuário entre aspas simples
host  cadastrado                # Host criado. Não deve ter nenhuma descrição antes
Para ele funcionar como 
daemon e carregar junto com o sistema, você deve seguir os passos abaixo.
Sistema 
Ubuntu Server 12.04:
 sudo mcedit /etc/default/ddclient
Adicione/edite as linhas:
run_daemon="true" # Linha que ativa o daemon. 
daemon_interval="300" # Período em segundo que ela vai ficar atualizando o servidor.
Muito obrigado pela atenção.
Espero que tenham gostado do tutorial sobre ddclient com 
Ubuntu.