Tutorial explicando como utilizar DNS em ip dinâmico, no caso o dyndns para conectar em clientes remotamente sem ter que ficar perguntando o ip.Muitas vezes me deparei com a nescessidade de conectar em clientes com servidor para compartilhar a internet adsl, e não tenho a disponibilidade do usuário para abrir sites como http://www.meuip.com.br para saber em qual endereço ip está conectado.
Daí surgiu a nescessidade de usar um dominio dinâmico, ao invés de conectar no ip tipo 200.XXX.XXX.XXX você conecta em um nome tipo
qualquercoisa.dyndns.org ficando muito mais facil a administração remota.
DNS em ip dinâmicoPara podermos criar dominios virtuais no
dyndns precisamos cria uma conta no link
https://www.dyndns.com/account/create.htmlApós o registro podemos fazer o login no site e entrar na seção services -> Dynamic DNS -> create hosts, em create hosts você tem que preencher os campos HOSTNAME, que vai ser o nome da sua maquina na internet, e escolher um dos varios dominos não preocupe com o ip ainda, o
ddclient ( programa que colocaremos no servidor) se encarregará de atualizar o ip.
O
ddclient é muito facil a instalação o download pode ser feito no link
http://www.dyndns.com/download/clients/unix/ddclient.tar.gz. descompacte-o e crie o diretorio no /etc/ddclient copie o arquivo ddclient para o diretório /usr/sbin copie e modifique o arquivo ddclient.conf no diretorio /etc/ddclient
tar -xzvf ddclient.tar.gz
cd ddclient-x.x.x
cp ddclient /usr/sbin
mkdir /etc/ddclient
Crie as linhas a seguir no /etc/ddclient/ddclient.conf
#Gravar os log no syslog (/var/log/messages)
syslog=yes # log update msgs to syslog
pid=/var/run/ddclient.pid # record PID in file.
#use=ip, ip=127.0.0.1 # Para IP estático
#use=if, if=eth0 # via interfaces de rede
use=web # via web
protocol=dyndns2 # default protocol#Servidor onde o ddclient irá pegar o seu ip
server=members.dyndns.org # default server
login=seu_login # default login
password=sua_senha # default password
#mx=mx.for.your.host # default MX
#backupmx=yes|no # host is primary MX?
#wildcard=yes|no # add wildcard CNAME?
#Aqui vem o nome do servidor que você criou mais o dominio que vê escolheu.
seuservidor.dydns.org
crie o diretório /var/cache/ddclient/
agora basta acresentar o
ddclient no
crontab para que o mesmo se encarregue de atualizar os dados.
crontab -e*/5 * * * * /usr/local/bin/ddclient >/dev/null 2>/dev/null
Agora basta utilizar seu nome criado para acessa-lo.
Esse texto é de autoria de Geisler Dias