em Sem categoria

DynDNS ( dns dinâmico ) no Debian 4 etch com link Virtua.

Neste How-To iremos mostrar como configurar o DynDNS um serviço gratuito de DNS dinâmico na distribuição Debian Gnu/Linux, lembrando que os exemplos podem ser utilizados em qualquer outra distro baseada no Debian ou não.

Ambiente utilizado para o How-To:
Sistema Operacional Debian Gnu/Linux Etch 4.0 – download: http://debian.org
Kernel 2.6.22 stable

Link Virtua Home 4 MB – http://www.virtua.com.br

Requisitos:
Conta de usuário no site http://www.dyndns.com/
ddclient – download: https://www.dyndns.com/download/clients/unix/ddclient.tar.gz

Configurando sua Zona no serviço DynDNS:
– Após ter logado pela primeira vez no site clique no menu lateral esquerdo em My Service;
– depois no Campo Hostname clique em Add New Host;
– Após aberto a janela de configuração do novo Host preencha os campos conforme exemplo abaixo:

Hostname: seu-hostname-escolhido e o domínio desejado
Wildcard: se habilitado possibilitará utilizar o recurso de CNAME do DNS
TTL: tempo médio das atualizações de zonas;
Service Type: tipo de serviço que será utilizado, ex: se o host será apontado para uma URL, IP etc…
IP Address: endereço de IP atual do seu link
Web Hop: redireciona o host para uma URL
Mail Routing: roteamento das mensagens de e-mail

após preenchido com as suas opções desejadas clique em Create New Host
, com isso o seu host no DynDNS estará criado e pronto para configuração.

Configuração:
Para configurar o script é super fácil basta seguir as instruções abaixo:

1º) Descompacte o arquivo ddclient.tar.gz
tar -zxvf ddclient.tar.gz

2º) copie os arquivos para para o sistema conforme o exemplo abaixo:
cp ddclient /usr/sbin/
mkdir /etc/ddclient
cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
agora que você copiou o o arquivo de configuração do ddclient.conf para o sistema devemos editar e alterar as configurações de acordo com as suas infos, siga o exemplo abaixo do ddclient.conf para configurar o seu arquivo:

# ddclient.conf sample file
# by Blue Systems Tecnologia
pid=/var/run/ddclient.pid
protocol=easydns
use=if, if=eth0
server=members.easydns.com
login=bgates
password=luvlinux
debian.microsoft.com

agora que já configuramos nosso ddclient.conf é hora criar o scrit de inicialização, para isso podemos utilizar o modelo do próprio ddclient, verifique o comando abaixo:

cp sample-etc_rc.d_init.d_ddclient /etc/rc.d/init.d/ddclient
cd /etc/rc2.d
ln -s ../init.d/dclient S21ddclient

Pronto! seu DynDNS estará funcionando no seu Debian Gnu/Linux.